mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-10 06:08:17 +02:00
LCL, fix can't edit new record where key field value is NULL
git-svn-id: trunk@31361 -
This commit is contained in:
parent
48712541fc
commit
006639bf2a
@ -348,10 +348,13 @@ begin
|
||||
end;
|
||||
LinkGetBookMark;
|
||||
try
|
||||
if FListLink.DataSet.Locate(FKeyFieldNames,
|
||||
FControlLink.DataSet.FieldValues[FDataFieldNames], []) then
|
||||
Result := FListField.AsString
|
||||
else Result:= '';
|
||||
try
|
||||
if FListLink.DataSet.Locate(FKeyFieldNames,
|
||||
FControlLink.DataSet.FieldValues[FDataFieldNames], []) then
|
||||
Result := FListField.AsString;
|
||||
except
|
||||
result := '';
|
||||
end;
|
||||
finally
|
||||
LinkGotoBookMark;
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user