diff --git a/packages/fcl-db/src/base/dsparams.inc b/packages/fcl-db/src/base/dsparams.inc index de71af9a8e..0a27635ad2 100644 --- a/packages/fcl-db/src/base/dsparams.inc +++ b/packages/fcl-db/src/base/dsparams.inc @@ -402,7 +402,8 @@ begin BufIndex:=ParamPart[i].Stop; end; CopyLen:=Length(SQL)+1-BufIndex; - Move(SQL[BufIndex],NewQuery[NewQueryIndex],CopyLen); + if CopyLen > 0 then + Move(SQL[BufIndex],NewQuery[NewQueryIndex],CopyLen); end else NewQuery:=SQL;