当前位置:编程学习 > VB >>

recordset纪录集如何复制?

我有一个项目,现在涉及到以下问题,就是有两个纪录集RS1,RS2,两个纪录集的结构一模一样,现在RS1中有数据,RS2中没有数据,要把RS1中的数据全部复制到RS2中,请前辈们教我如何操作?(特别说明一点,RS1中的数据很多,可能有几万条,如果用老的方法用循环遍历RS1一条一条往RS2中写入数据,客户要拿刀砍我,因为速度慢得要死) --------------------编程问答-------------------- insert into rs2 select * from rs1 --------------------编程问答-------------------- 没人知道吗? --------------------编程问答-------------------- 应该用 SQL 的 INSERT INTO ... SELECT 方式复制数据,然后再查询 RS2 --------------------编程问答-------------------- 哦,对不起,刚才忘了说明,这两个纪录集都是脱机的(即所谓的离线纪录集),不跟SQL数据库发生任何关系! --------------------编程问答-------------------- 性欲这么低啊,你确定揭帖吗, --------------------编程问答-------------------- set rs2=rs1.clone
需要的话,可以可以重设rs2.activeconnection --------------------编程问答-------------------- 脱机的更好办了
rs1.save "C:\1.dat", <这里有个指定二进制方式的参数自己找>
rs2.open "C:\1.dat" --------------------编程问答-------------------- set rs2=rs1.clone
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,