delphi 将数据表的数值还原为原来的数值 一张表有AA,AI两个字段,AA为文本型,AI为数字型,数据库为Access,在窗体中设置一个修改按钮,用来修改AI的数值;一个还原按钮,用来为点击后还原为原先的数指,还原按钮操作如何实现?AA AIA -0.11B -0.22C 0.184D 0.123 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那先把AI读出来放到一个变量里(first),一按还原 就把first的值重新写回去,不知道还有没有更好的办法 显示是在DBGrid里显示的,这样恐怕不得行哦 用事务应该可以procedure TForm1.btnOpenClick(Sender: TObject);begin ADOQuery1.Open; ADOConnection1.BeginTrans; //连接后启用事务end;procedure TForm1.btnRestoreClick(Sender: TObject);begin ADOConnection1.RollbackTrans; //回滚事务 ADOQuery1.Requery(); //重新查询end;procedure TForm1.btnOKClick(Sender: TObject);begin ADOConnection1.CommitTrans; //提交事务// ADOQuery1.Requery(); //为下一次事务准备// ADOConnection1.BeginTrans;end; 不是很明白楼上的意思,没用过事务。不过非常感谢,我自定义过程,执行了20个(共20个记录)with ADOcommand do ,update set 事件可以实现,只是方法比较笨啊 请问delphi ScrollBoxShow控件在哪个项? 求更精细的两种颜色渐变! 请问如何判断在richtextbox中点击的是图片?[等] 能解决问题者有分: 如何解决给字段付值或将字段值导出的繁琐性!!!!!!! 这是怎么回事啊!!!我急死了!! 如何将SQL的数据库打包成安装盘,送100分!! 汇总数据表 在delphi7里如何调用webservice服务,在线等待..急 在做c/s数据库程序时,用vf+sql和delphi+sql哪一个种更好些? 有兴趣的进来共同讨论一下! 如何动态在actiontoolbar中增加项目啊? 哎,感觉自己是个多余没用的人
begin
ADOQuery1.Open;
ADOConnection1.BeginTrans; //连接后启用事务
end;procedure TForm1.btnRestoreClick(Sender: TObject);
begin
ADOConnection1.RollbackTrans; //回滚事务
ADOQuery1.Requery(); //重新查询
end;
procedure TForm1.btnOKClick(Sender: TObject);
begin
ADOConnection1.CommitTrans; //提交事务
// ADOQuery1.Requery(); //为下一次事务准备
// ADOConnection1.BeginTrans;end;