如果dbgrid的datasource是一个tdataset对象,如何在dbgrid里更改多条记录,然后再一次性提交。 你是用的数据源是啥(TTable、TADOTable、TQuery...)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 zswang:我用的是自定义数据集,tdataset 先将ADO控件中的LockType:=ltBatchOptimistic;然后在程序中的button按钮中写 ADODataSet.update××;(忘了)就ok了 // Query1/Table1.CancelUpdates := True;//先// Query1/Table1.UpdateRecord;//提交// ADOQuery1/ADOTable1.LockType := ltBatchOptimistic;//先// ADOQuery1/ADOTable1.UpdateRecord;//提交 将CachedUpdate设为true,更新的时候,Table1.ApplyUpdates di2000:我不用ADO,我用的是tclientdataset 那你就使用ClientDataSet1.ApplyUpdates(0); Exe程序如何加nop空操作指令? 上传文件到服务器的问题 大虾请进,有这样一个时间问题能不能做到? 我的delphi6不出提示了!! 救命呀!!加急 各位,师兄,师姐,给点教训 如何直接paste到其他程序中,就像某些clipbrd工具 请问要EDIT里只能输入数字(包括小数)用什么方法? 如何用SQ语句将字段aa(字符型)值不是有效的日期值查找出来? csdn出错吗?为什么不是我问的却出现在我的问题中呢? cobi(我是小心,我只有五岁):你好,我有一个很小的程序,实现不了查询的功能,帮我看看吧! 请问Delphi中 @a 和 @@b 代表什么类型?
然后在程序中的button按钮中写
ADODataSet.update××;(忘了)
就ok了
// Query1/Table1.UpdateRecord;//提交
// ADOQuery1/ADOTable1.LockType := ltBatchOptimistic;//先
// ADOQuery1/ADOTable1.UpdateRecord;//提交
我不用ADO,我用的是tclientdataset