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

时间:2014-11-06 15:39:38

标签: vbscript asp-classic iis-6 adodb sage-line-50

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

'Create an ADO connection object
Set adoCon = Server.CreateObject("ADODB.Connection")
Err.Clear
On Error Resume Next

adoCon.ConnectionTimeout = 0
ConStr="dsn=SageLine50v17;UID=uid;Password=pwd;"
adoCon.Open ConStr

If Err.Number <> 0 Then

    Response.Write (Err.Description& "<br><br>")
    Response.Write (Err.Number)
    Response.End

End If

这在大多数时候都很完美。但是,偶尔会抛出以下错误:

身份验证失败 -2147217843

我的问题是,导致错误的原因是什么?我想是Sage把它扔了回去,但是在搜索错误号码(-2147217843!)时,我在网上找不到任何东西。

1 个答案:

答案 0 :(得分:0)

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