当前位置:主页>仓库管理软件> 列表

关于表中多行内容一次性递交数据库的问题 找销售管理软件破解版

进销存软件版1楼: 请问各位大虾,用什么方法可以实现:在表格主件中数据编辑,添加等操作完成后,再将数据添加到数据库?(多条数据)

2楼: 方法一:
将与DBGRID相连接的Adoquery的LockType属性设置为ltBatchOptimistic
在你修改完成后,用ADOQuery.UpdateBatch(arall);就OK了 如销售管理软件破解版

3楼: 用事务处理啊!或者用Query和UpdateSQL控件组合,将Query的AutoRefresh和RequireLive都设置成为True,最后用DataBase的ApplyUpdates方法来提交数据既可。

4楼: 恩,两位大哥,我今天回去后试下,明天给分啊,只要回答都会有分的!可以劳请给点代码啊?:)

5楼: other codes go here
...
Query1.Post;
Query1.ApplyUpdates;
Database1.ApplyUpdates([Query1]);
...
continue other codes

6楼: Johnny_du,谢谢你啊。是这样的,我想新建一网格,能在其中添加,修改,编辑,删除内容,一切完成后,提交数据库。实现简单啊?[:)]

进销存软件版7楼: TClientDataSet + TDataSetProvider + TADOQuery.
使用DataSource连到TClientDataSet,修改完后使用TClientDataSet的ApplyUpdate方法就可以了。

8楼: Adoquery的LockType属性设置为ltBatchOptimistic


在你修改完成后,用ADOQuery.UpdateBatch(arall);就OK了

使用TClientDataSet,修改完后使用TClientDataSet的ApplyUpdate方法就可以了

9楼: 多人接受答案了。