我使用的是ADOQuery,我想往数据库添加若干条记录,但是想暂时存放在ADOQuery中,等到按下“确定”按钮时再把它们写到数据库中。假如按了“取消”按钮则不写入。比如有一个名为“Add”的按钮
Add.click
begin
ADOQuery.open;
ADOQuery.insert;
ADOQuery.FieldByName(字段名).AsString:=......;
end;
我按若干次这个按钮,就是“添加”了若干次记录。但是我想在按“取消”按钮时把之前的记录消掉。我想知道ADOQuery有没有暂存若干条新记录的功能。问题描述如上,请各位大哥大姐赐教!!!小弟在此先谢过了
Add.click
begin
ADOQuery.open;
ADOQuery.insert;
ADOQuery.FieldByName(字段名).AsString:=......;
end;
我按若干次这个按钮,就是“添加”了若干次记录。但是我想在按“取消”按钮时把之前的记录消掉。我想知道ADOQuery有没有暂存若干条新记录的功能。问题描述如上,请各位大哥大姐赐教!!!小弟在此先谢过了
add:
ADOQuery.SQL.Add('INSERT INTO TABLE (...) VALUES(...)');
OK:
ADOQuery.SQL.ExecSQL;
Cancel:
ADOQuery.SQL.Clear;