mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-14 01:56:36 +08:00
Remove database name from UPDATE and INSERT queries, triggered by data tab grid, making it consistent with DELETE queries. Seems that queries including the database name get ignored on replicated servers. Should have no effect in Heidi when we remove it. Fixes issue #1727.
This commit is contained in:
@ -7028,7 +7028,7 @@ var
|
||||
sql, Val: String;
|
||||
Row: PGridRow;
|
||||
begin
|
||||
sql := 'UPDATE '+mask(DataGridDB)+'.'+mask(DataGridTable)+' SET';
|
||||
sql := 'UPDATE '+mask(DataGridTable)+' SET';
|
||||
Row := @DataGridResult.Rows[Sender.FocusedNode.Index];
|
||||
for i := 0 to Length(DataGridResult.Columns) - 1 do begin
|
||||
if Row.Cells[i].Modified then begin
|
||||
@ -7285,7 +7285,7 @@ begin
|
||||
// At least one field was modified, assume this INSERT should be posted
|
||||
Vals := Copy(Vals, 1, Length(Vals)-2);
|
||||
Cols := Copy(Cols, 1, Length(Cols)-2);
|
||||
sql := 'INSERT INTO '+mask(DataGridDB)+'.'+mask(DataGridTable)+' ('+Cols+') VALUES ('+Vals+')';
|
||||
sql := 'INSERT INTO '+mask(DataGridTable)+' ('+Cols+') VALUES ('+Vals+')';
|
||||
// Send INSERT query
|
||||
try
|
||||
Connection.Query(sql);
|
||||
|
Reference in New Issue
Block a user