* Allow a size of 0 in a stringfield

git-svn-id: trunk@8914 -
This commit is contained in:
joost 2007-10-23 11:45:40 +00:00
parent 8a66698bc4
commit 41e1da6fb7

View File

@ -956,7 +956,10 @@ end;
class procedure TStringField.CheckTypeSize(AValue: Longint);
begin
If (AValue<1) or (AValue>dsMaxStringSize) Then
// A size of 0 is allowed, since for example Firebird allows
// a query like: 'select '' as fieldname from table' which
// results in a string with size 0.
If (AValue<0) or (AValue>dsMaxStringSize) Then
databaseErrorFmt(SInvalidFieldSize,[AValue])
end;