这种问题我遇到过,我的办法是:
假设adoquery1存有结果集
aodquery2连接access数据库
有相同结构的access表
//////////////////
设定adoquery2为batchupdate模式
(locktype=bathoptimistic)
1.首先执行一次查询取得结果集的国有记录的索引字段至adoquery1
2.添加索引字段到access数据表(我是用逐条添加的方法,相信有更好的办法)
3.adoquery1执行查询
4.adoquery2.recordset:=adoquer1.recordset;
5.adoquery2.updatebatch;
///////////////
不过当时我的数据不多,不知性能如何
祝你好运!
假设adoquery1存有结果集
aodquery2连接access数据库
有相同结构的access表
//////////////////
设定adoquery2为batchupdate模式
(locktype=bathoptimistic)
1.首先执行一次查询取得结果集的国有记录的索引字段至adoquery1
2.添加索引字段到access数据表(我是用逐条添加的方法,相信有更好的办法)
3.adoquery1执行查询
4.adoquery2.recordset:=adoquer1.recordset;
5.adoquery2.updatebatch;
///////////////
不过当时我的数据不多,不知性能如何
祝你好运!
解决方案 »
- 问cxgrid能否实现单元格的合并和拆分
- 为什么会提示“多步操作产生错误,请检查每一步状态”?
- 为什么TUdpSocket接收不到数据?在网上找了很久也没有结果~~~~
- 在dbgrid中某一列中在单击它时一个日期控件弹出,怎么控制其弹出位置?高分求教!!!
- 在ttreeview中如何才能失去焦点时,所选择的项目,仍然高亮显示呀
- 各位,我想成为数据库方面的高手,我该怎么样做,该学习什么
- 关于我和我的文章的一些想法
- 各位大侠,delphi中哪种控件用于视频音频的编辑制作?
- Delphi6中ADOTable,ADODataSet的Filter问题
- 安装DAO35,没有安装ACCESS,出这样的错误
- 优秀请进
- 重载窗体的Create方法时出现错误!
第一种方法我试过,只是执行adoquery2.updatebatch;后没有起作用!
是不是一定要填加索引字段??
Insert into tablename sql查询语句