比较麻烦:怎么从表中或是query中把一条纪录导出来,再在必要的时候,导回去?导为什么格式的为好?各位救我!!!! 我有一个纪录集,一个dbgrid,在dbgrid中可以修改数据,但是修改后的结果要经过按钮来确认,例如,'取消修改','确认修改'按钮.取消修改就是不写入数据,而确认修改则是写入数据,我想这样做,在dbgrid的cellclick事件里,把纪录定位,导出,当点击取消修改时,纪录就照原样写回去,当点击确认修改时,就把修改的纪录写入,可是怎么实现呢?这样做合不合理?请各位赐教. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的这个问题可以用事务来解决。如果你用的是ado连接。将adoquery or adotable连接到 adoconnection, adoconnection连接上数据源。 在添加按钮里点击增加的时候adoconnection.Beginstran;adoquery1.append;取消按钮的时候就用。adoconnection.rollback;//回滚事务,什么事都没有做,保证数据的完整提交数据。adoquery1.post;adoconnection.commit; to My_first(海浪) 我用的不是ado,只是普通的table,datasource,dbgrid,这样子难道不可以处理么?是不是updatesql可以解决这个问题? 谁有 介绍DrawCell 事件的 delphi电子书? delphi 访问有密码的电脑 DELPHI 性轉換問題!待牛人解決 网络文件传输 谁能给个FastReport3使用自定义变量的例子? 恳请高人指点:Win2000下,打开COM10, 用CreateFile打不开,但是安装一个猫在上面却可以正常工作,为何? delphi中是否有类似VC中CRectTracker的控件 registerclass的问题 一个小问题~~谢谢~~呵呵~~ 类型转换 delphi 的ado和oracle连接的问题? 为什么单元不能调用?
如果你用的是ado连接。将adoquery or adotable连接到 adoconnection, adoconnection连接上数据源。 在添加按钮里点击增加的时候adoconnection.Beginstran;
adoquery1.append;取消按钮的时候就用。
adoconnection.rollback;//回滚事务,什么事都没有做,保证数据的完整提交数据。
adoquery1.post;
adoconnection.commit;
我用的不是ado,只是普通的table,datasource,dbgrid,这样子难道不可以处理么?
是不是updatesql可以解决这个问题?