Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vbscript Sage Line 50 ADODB与IIS6上的经典ASP连接-身份验证失败_Vbscript_Asp Classic_Iis 6_Adodb_Sage Line 50 - Fatal编程技术网

Vbscript Sage Line 50 ADODB与IIS6上的经典ASP连接-身份验证失败

Vbscript Sage Line 50 ADODB与IIS6上的经典ASP连接-身份验证失败,vbscript,asp-classic,iis-6,adodb,sage-line-50,Vbscript,Asp Classic,Iis 6,Adodb,Sage Line 50,我们有一个在IIS6上运行的经典asp页面,它通过以下代码连接到我们的Sage行50(v17): “创建一个ADO连接对象 设置adoCon=Server.CreateObject(“ADODB.Connection”) 呃,明白了 出错时继续下一步 adoCon.ConnectionTimeout=0 ConStr=“dsn=SageLine50v17;UID=UID;Password=pwd;” 开放式建筑 如果错误号为0,则 响应.写入(错误描述&“”) 响应写入(错误编号) 答复.完 如

我们有一个在IIS6上运行的经典asp页面,它通过以下代码连接到我们的Sage行50(v17):

“创建一个ADO连接对象
设置adoCon=Server.CreateObject(“ADODB.Connection”)
呃,明白了
出错时继续下一步
adoCon.ConnectionTimeout=0
ConStr=“dsn=SageLine50v17;UID=UID;Password=pwd;”
开放式建筑
如果错误号为0,则
响应.写入(错误描述&“

”) 响应写入(错误编号) 答复.完 如果结束
这在大多数情况下都非常有效。但是,它偶尔会抛出以下错误:

身份验证失败 -2147217843


我的问题是,是什么导致了错误?我想是Sage把它扔了回去,但在搜索错误号码(-2147217843!)时,我在网上什么也没找到

我会在excel或access中测试DSN,然后我会检查iis usr在sage accdata文件夹上的权限:)

对于google convert to hex:80040E4D感谢您提供的hex转换技巧Alex K和Lankymart链接,希望他们能帮助我们找到原因。这很可能是数据库提供程序方面的问题,不是你的。如果出现故障,您最多可以再试一次,假设这些都是一次性故障。