用类似存储过程,一条一条插入快
还是先插入记录集,然后updatebatch快?
我现在采用后者其实,我就是想把整个recordset插入到一个空表中,有没有更快的办法
还是先插入记录集,然后updatebatch快?
我现在采用后者其实,我就是想把整个recordset插入到一个空表中,有没有更快的办法
解决方案 »
- 怎样解决内存泄漏的问题?
- dll 的线程问题,请高手指教
- 请问有没有opengl的资料
- [高分+在线等待]如何将现成的窗口添加Tab Control(win32 sdk)上?
- VC在程序中,如何获得程序运行的当前目录?(文件操作用)
- 传递整数,为什么接收的值与传递的不一样?
- 如何调用函数接收接口发送过来的数据?
- 通过写代码如何对远程计算机建数据源?
- 哪一个API可以让程序和ICQ一样能检测网络状态,即上下线。(内同)
- 在VC++中,如何动态的创建控件呢?
- 在CWebBrowser2中如何在光标位置插入指定的内容
- 谢谢大家了!!!帮帮忙!!!我努力查了很多资料还是不太清楚:图像拼接——找到匹配点后怎么拼?
不过我没分了
到我另外的帖子里去拿吧
http://community.csdn.net/Expert/topic/5734/5734368.xml?temp=.9660761
你得先回才行现在我的速度已经到57秒了,谁能帮我搞定“我就是想把整个recordset插入到一个空表中,有没有更快的办法"送100分以上!!
另外,注意代码优化应该可以减少时间的,不用这么麻烦
2、我不知道两个表是不是在一个数据库中,如果不是,可以直接使用文件复制,然后删除多余的表。
用putcollect将数据存入记录集
全部完成后
updatebatch写成txt,再导入进access,这个怎么做?
其实如果写成通用的语句的话,只需要重复调用就可以了.
用插入语句,不需要在提交了.
但是貌似不能传递表名这个参数啊现在是把一张表的记录全部读出来,根据每条记录的某个信息读指定的文本文件,将文本文件中的信息和表的信息合起来形成新表
go
select * into Test4 from opendatasource('Microsoft.Jet.OLEDB.4.0',Data Source=c:\;Extended Properties="text;HDR=No;FMT=Delimited"')...[test#csv]
go
select * from test4 注意这里的文件名安装"名字#后缀"方法输入哦。
将recordset写入txt,是save方法吗?
这样保存的txt转成表会不会出问题?
有点担心地说