RecordSet 怎么样保存成ACCESS表? EXCEL能用CopyFromRecordset 方法将一个 Recordset 对象的内容复制到工作表中ACCESS有什么方法?我不想用循环的方法导入,这样速度太慢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的记录集是从其它格式的表中读取的吗?一般只能用循环方式,即使你说Excel能用CopyFromRecordset 方法,其实也只是它的方法也是用了循环方法的,只是你看不到罢了,用循环方式不会慢的,只会跟数据量有关,如果数据量大的话,用什么方法都一样慢的。 因为各种数据库之间的结构不一样,所以是不能直接由一种格式换另一种格式的,某些系统例如OFFICE2000中的导入/导出功能内部也是使用了循环将每条记录输入/输出的。 一万条记录,用循环方法将近半分钟,而用DTS包导入只用了几钞钟,应该有快速方法吧. 那应该是因为其导入功能是内置的,可能它是用比较高效率的语言写的,当然也有一定的优化功能了.Access也有"导入外部数据"的菜单,但不知在代码中如何使用. 你可以先建个ACCESS数据库,你想要保存的时候,只需要将记录INSERT.UPDATE,标准SQL语言就可以完成功能。 你问的问题应该是RecordSet对象怎样保存在Access数据库里吧? select into 最好吧!只要把你得到RecordSet 的SQL语句 改写成 select into 直接执行就可以生成表啊! VB 如何获得excel文件中的工作表名 有关存储过程和临时表的问题 请问这个路径怎么用程序把后面的字符解析成中文 VB中有关文件读取的问题 请问关于true dbgrid 6.0的问题 关于SQL server7.0的问题 一个关于Check和Option控件的问题! 关于 APP.PATH的问题,请执教 如何使用Crtl+Enter键激活一个事件?????????? 如何在VB里制作DLL文件 求供应商管理系统源码,哥们,姐们帮帮我啊
一般只能用循环方式,即使你说Excel能用CopyFromRecordset 方法,其实也只是它的方法也是用了循环方法的,只是你看不到罢了,用循环方式不会慢的,只会跟数据量有关,如果数据量大的话,用什么方法都一样慢的。
只要把你得到RecordSet 的SQL语句 改写成 select into 直接执行就可以生成表啊!