LCL, fix can't edit new record where key field value is NULL

git-svn-id: trunk@31361 -
This commit is contained in:
jesus 2011-06-24 18:02:02 +00:00
parent 48712541fc
commit 006639bf2a

View File

@ -348,10 +348,13 @@ begin
end; end;
LinkGetBookMark; LinkGetBookMark;
try try
if FListLink.DataSet.Locate(FKeyFieldNames, try
FControlLink.DataSet.FieldValues[FDataFieldNames], []) then if FListLink.DataSet.Locate(FKeyFieldNames,
Result := FListField.AsString FControlLink.DataSet.FieldValues[FDataFieldNames], []) then
else Result:= ''; Result := FListField.AsString;
except
result := '';
end;
finally finally
LinkGotoBookMark; LinkGotoBookMark;
end; end;