我正在尝试借助 MS Excel 宏将数据插入到我的 SQLCE 创建的“test.SDF”数据库文件表中。我不想将我的 excel 文件转换为 .SDF,但想使用宏将数据从我的 excel 文件插入到 SDF。
到现在我已经做到了
Dim strconn As String
Dim cnt As ADODB.Connection
Dim rst As ADODB.Recordset
Dim cmd As ADODB.Command
strconn = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; Data Source= H:\Excel files and Macros\TechData.sdf;Persist Security Info=False;"
Set cmd = New ADODB.Command
Set cnt = New ADODB.Connection
cnt.ConnectionString = strconn
cnt.Open
Runsql ("Insert into UnitData Values(" & Version & ", " & Acoustic & ")")
cnt.Close
我面临以下错误“错误 3706:无法执行提供程序,可能未正确安装。”
在“cnt.Open”行中,我还添加了参考“Microsoft ActiveX”数据对象 2.0 库
感谢您的帮助以及有关该问题的任何进一步许可,请发表评论。