mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-03 23:50:36 +02:00
* patch from José Mejuto to fix applying more then one update when there is an update or insert query present, bug #14331
git-svn-id: trunk@13802 -
This commit is contained in:
parent
515774b864
commit
271ed77004
@ -1504,17 +1504,23 @@ begin
|
||||
qry := FUpdateQry;
|
||||
end;
|
||||
ukInsert : begin
|
||||
if not assigned(FInsertQry) and (trim(FInsertSQL.Text)<> '') then
|
||||
InitialiseModifyQuery(FInsertQry,FInsertSQL.Text)
|
||||
else
|
||||
InitialiseModifyQuery(FInsertQry,InsertRecQuery);
|
||||
if not assigned(FInsertQry) then
|
||||
begin
|
||||
if (trim(FInsertSQL.Text)<> '') then
|
||||
InitialiseModifyQuery(FInsertQry,FInsertSQL.Text)
|
||||
else
|
||||
InitialiseModifyQuery(FInsertQry,InsertRecQuery);
|
||||
end;
|
||||
qry := FInsertQry;
|
||||
end;
|
||||
ukDelete : begin
|
||||
if not assigned(FDeleteQry) and (trim(FDeleteSQL.Text)<> '') then
|
||||
InitialiseModifyQuery(FDeleteQry,FDeleteSQL.Text)
|
||||
else
|
||||
InitialiseModifyQuery(FDeleteQry,DeleteRecQuery);
|
||||
if not assigned(FDeleteQry) then
|
||||
begin
|
||||
if (trim(FDeleteSQL.Text)<> '') then
|
||||
InitialiseModifyQuery(FDeleteQry,FDeleteSQL.Text)
|
||||
else
|
||||
InitialiseModifyQuery(FDeleteQry,DeleteRecQuery);
|
||||
end;
|
||||
qry := FDeleteQry;
|
||||
end;
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user