2009-10-14 100 views
1

我试图从VB 6.0应用程序(连接到SQL 2000)执行数据库操作。该应用程序在我的本地和测试机器上运行良好,但在UAT环境中出现以下错误。ADODB连接问题

dbConn - Nothing 
lErrorNum = -2147024770 
sErrorDesc = Method '~' of object '~' failed 

我的源代码是:

Dim connectionString As String 
connectionString = "DSN = {My DSN Name}" 
Private dbConn As ADODB.Connection 
Set dbConn = New ADODB.Connection 
With dbConn 
    .ConnectionString = sConn 
    .ConnectionTimeout = 10    
    .CursorLocation = adUseClient  
    .CommandTimeout = 60 
    .Open 
End With 

的MDAC版本是MDAC 2.8 SP2的Windows Server 2003 SP1。 (Check with CompChecker)

我已将源代码复制到UAT环境,并尝试从IDE运行它,但仍然出现相同的错误。

+0

请定义“UAT”? – AnthonyWJones 2009-10-14 06:44:36

+0

UAT =用户验收测试 – AngryHacker 2009-10-15 02:14:10

回答

0

错误代码是Win32设施错误,123 ERROR_INVALID_NAME:文件,目录名称或卷标语法不正确。

ADO的声音安装不正确。