mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 04:59:26 +02:00
* Avoid errors when dataset is not active while constructing update SQL.
git-svn-id: trunk@45189 -
This commit is contained in:
parent
c66ceaf0e3
commit
07e2d4e4c5
@ -2017,7 +2017,8 @@ begin
|
||||
if (sql_where<>'') then
|
||||
sql_where:=sql_where + ' and ';
|
||||
sql_where:= sql_where + '(' + FieldNameQuoteChars[0] + F.FieldName + FieldNameQuoteChars[1];
|
||||
if F.OldValue = NULL then
|
||||
// primary key normally cannot be null
|
||||
if Assigned(F.Dataset) and F.Dataset.Active and (F.OldValue = NULL) then
|
||||
sql_where := sql_where + ' is null '
|
||||
else
|
||||
sql_where := sql_where +'= :"' + 'OLD_' + F.FieldName + '"';
|
||||
|
Loading…
Reference in New Issue
Block a user