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!)を検索しても、オンラインでは何も見つかりません。