SQL2008导入数据的 时候 提示未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序

SQL2008导入数据的 时候 提示未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序,第1张

SQL2008导入数据的 时候 提示未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序是设置错误造成的,解决方法为:

1、搜索并下载“AccessDatabaseEngine”安装程序。

2、下载后,双击安装程序,勾选接受条款,然后点击【下一步】按钮。

3、选择安装的位置(默认安装在C盘),点击【安装】,等待肢销安装完成即可。

4、重新执行第一步,选择excel,点击下一步,就会出现这个界面了,在目标处选择【历宴游SQL Server Native Client】,确认导入到的数据库,点击【下一步】。

5、默认选择【复制一个或多个表或视图的数据】,点击【下一步】。

6、勾选第一项即可,后面是要创建的表名,如果需要修改列映射,就点击【编辑映射】,否则,直接点击【下一步】按钮。

7、在【完成祥者向导】中点击【完成】,就会自动开始导入数据了。

改为 connstr = "provider = microsoft.jet.oledb.4.0data source = " &server.mappath("shiyan.mdb")

试下看

另你袜乱漏的陪念shiyan.mdb是告烂什版本?

之前我遇到过类似的问题,MS新的安全机制要求使用用户和密码,所以在你的连接里Data Source之前应加入下面内容:

User Id="蚂烂&Lq_Database_User&"Password="&Lq_Database_Pass&"

如果没有将变量Lq_Database_User设置成admin,密袜辩码部分为空即可.

Set conn = Server.CreateObject("ADODB.Connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0User Id=adminPassword=Data Source=" &Server.MapPath(""&db&""闷好漏)

希望可以帮助你...


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12482559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存