代码:
——————————————————————————————————————————————————————————
Sub 导入SQL()
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
lianjie = "provider=sqloledb;database=test;uid=sa;pwd=30687724;data source=127.0.0.1,1433;"
cnn.Open lianjie
方法一:st = "select * into [导进123] from opendatasource('Microsoft.Ace.OleDB.12.0','data source=d:\123\10w.xlsx;extended properties=excel 12.0')...[sheet1$];"
方法二:st = "insert 九月 select * from opendatasource('Microsoft.Ace.OleDB.12.0','data source=d:\123\10w.xlsx;extended properties=excel 12.0')...[sheet1$];"
cnn.Execute st
End Sub
—————————————————————————————————————————————————————————————— 问题: 导入的数据量很大,一个表有100W,所以用2007才行。以上语句2003是没有问题的,但2007就出错 提示1:“Microsoft.Ace.OleDB.12.0'出错,未给出错误信息” 提示2:一直通行下去,没有反应,直接卡死。