当前位置: 代码迷 >> 综合 >> 关于ADO.Connection 的错误 -- Provider can not be found. It may not be properly installed.
  详细解决方案

关于ADO.Connection 的错误 -- Provider can not be found. It may not be properly installed.

热度:83   发布时间:2023-12-12 01:59:49.0

写了一段非常简单的 VBScript 脚本, 就是读一个文件, 然后把相关内容存储到远程SQL Server 2005数据库中.


Set aConn = CreateObject("ADODB.Connection")
aConn.Open "Provider=SQLNCLI;Server=xx.xx.xx.xx;Database=dbname;UID=sa;PWD=thepwd"

... ...

strsql = "insert into tbl values(... ...)"

aConn.execute strsql

 

在本人的开发环境下, 运行正常. (需要说明一下, 在开发环境下, 安装了一个SQL Server 2005 Express Edition.)

然后将脚本转移到测试环境下. 报错.

 

Error:    Provider cannot be found. It may not be properly installed.

Code:   800A0E7A

Source: ADO.Connection

 

说明一下,在测试环境下, 没有安装任何的数据库.

通过分析这个错误提示,可以看出来问题是出在了Provider上面, 而且测试环境下面的MDAC也是安装的最新的,不存在版本的问题.

  相关解决方案