作者neocc (neo)
看板Database
标题如何一次excel资料表汇入到access
时间Fri Nov 30 02:36:21 2012
请问
我的excel 资料表
有12万笔资料
我用vba写入到access
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
我用矩阵一栏一栏的读取excel 之後
再利用rst.AddNew 一笔一笔新增
但是实在是太慢了...
我看网路上有提供其他方式
是把excel 当作资料库 一次读取 一次写入
http://www.360doc.com/content/12/0117/23/2391405_180089573.shtml
但是问题在於...
似乎这个方式在64bit win7行不通...
原因出在"provider=microsoft.jet.OLEDB.4.0"....(省略)
....."EXTENDED PROPERTIES="EXCEL 8.0"
1. provider 是4.0还是多少? 网路上有人说8.0 12.0
2. properties = excel 8.0? 网路上也是有很多版本
我试过很多方式了 EXCEL VBA还是不给我连线..
我的问题就是..要怎麽一次把12万笔资料 写入 ACCESS 资料表
谢谢~
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.71.35
1F:→ pooznn:直接开access汇入... 11/30 04:24
3F:→ neocc:我想要用VBA汇入 因为不想要手动 11/30 04:41
4F:→ neocc:3Q ^^ 11/30 05:52