求助 DBGrid控件的表内容进行修改后 数据库中的表并不修改 而当按提交按钮后 结果传入表中 更新表 求助使用 DBGrid控件 对程序中 DBGrid控件的表内容进行修改后 数据库中的表并不修改 而当按提交按钮后 结果传入表中 更新表 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用的是ms-sql sever2000 数据库必需用这个控件怎么解决 不要用ado,使用dbexpress连接可以做到的 看这个贴http://community.csdn.net/Expert/topic/4150/4150029.xml?temp=.2559473 还是一样 ========================给你一个苯方法启用事务 开启事务 dm.ADO.BeginTrans; 取消更新到数据库 dm.ADO.RollbackTrans;把数据更新到数据库dm.ADO.CommitTrans; 应该是可以直接该的啊LZ说的这种情况我没遇到过。一般来说,在DBGride中该动之后,如果鼠标点击其它行(datachange时),会隐性提交的阿。LZ检查一下datasource的AutoEdit属性是否设为True。实在不行,LZ在DataSource的onDataChange事件里手动提交算了,这总行了吧^_^ 如果用ADO连接,ADODataSet的LockType属性改成ltBatchOptimistic;如果用dbexpress连接,因为本身不支持批量更新,所以要用clientdataset。 大家请进,求个随机数组算法。 delphi 串口通信问题 Port already Open Delphi中用Table控件访问SQLServer的问题 讨论一下文件型数据库的内部数据结构 在线等待!怎样把长整型的数据转换为字符串型? 怎样做一个程序在任何WIN98/WIN2000机器上都有可以查询远程的SQL Server2000 上的数据 路径问题 小问题,up得分哦! 求购这本书 各位大虾,请告知小弟如何调用VC的DLL??? 使用自己编写的控件,但是在程序保存时出错,请问有人遇到过这个问题吗? 如何获得excel 的最 大 的 有效 行 和 列 数???
必需用这个控件
怎么解决
http://community.csdn.net/Expert/topic/4150/4150029.xml?temp=.2559473
========================
给你一个苯方法
启用事务 开启事务 dm.ADO.BeginTrans;
取消更新到数据库 dm.ADO.RollbackTrans;
把数据更新到数据库dm.ADO.CommitTrans;
LZ说的这种情况我没遇到过。
一般来说,在DBGride中该动之后,如果鼠标点击其它行(datachange时),会隐性提交的阿。
LZ检查一下datasource的AutoEdit属性是否设为True。实在不行,LZ在DataSource的onDataChange事件里手动提交算了,这总行了吧^_^
如果用dbexpress连接,因为本身不支持批量更新,所以要用clientdataset。