This code works great in Paradox using the BDE, but returns an Error using quering an Access database:
for i:= 0 to ListView1.Items.Count-1 do
With ListView1 do
begin
Query1.SQL.Clear;
Query1.SQL.Add('UPDATE "'+Table2.TableName+
'" SET OVERTIME ="'+Items.SubItems[2]+'"'+
',SIXTOUR ="'+Items.SubItems[3]+'"'+
',SCHED ="'+Items.SubItems[1]+'"'+
',A_OT ="'+Items.SubItems[4]+'"'+
',REFUSED ="'+Items.SubItems[5]+'"');
Form1.Query1.SQL.Add('WHERE FULLNAME ="'+
Items.Caption+'" AND DATE_IS ="'+Items.SubItems[0]+'"');
Query1.ExecSQL;
end;
for i:= 0 to ListView1.Items.Count-1 do
With ListView1 do
begin
Query1.SQL.Clear;
Query1.SQL.Add('UPDATE "'+Table2.TableName+
'" SET OVERTIME ="'+Items.SubItems[2]+'"'+
',SIXTOUR ="'+Items.SubItems[3]+'"'+
',SCHED ="'+Items.SubItems[1]+'"'+
',A_OT ="'+Items.SubItems[4]+'"'+
',REFUSED ="'+Items.SubItems[5]+'"');
Form1.Query1.SQL.Add('WHERE FULLNAME ="'+
Items.Caption+'" AND DATE_IS ="'+Items.SubItems[0]+'"');
Query1.ExecSQL;
end;