【发布时间】:2010-11-19 14:36:36
【问题描述】:
我已经编写了一些代码来将数据从 excel 表插入到 access 数据库中 - 我的代码如下:
Sub AddData()
Dim Cn As ADODB.Connection
Set Cn = New ADODB.Connection
'lets connect to the workbook first, I tested this, it works for me
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=sample.xls;Extended Properties=Excel 8.0;" _
& "Persist Security Info=False"
' Append data from Sheet1 of workbook to Table1 of mydb.mdb:
Cn.Execute "INSERT INTO tblSales IN 'C:\Users\User\Documents\access.mdb' SELECT * FROM [datasheet]"
Cn.Close
Set Cn = Nothing
End Sub
我的问题是执行此操作时出现错误“Microsoft Jet Engine 找不到对象“数据表”的路径。数据表只是我的工作簿中数据所在工作表的名称。非常感谢任何帮助.
【问题讨论】: