尝试使用TestComplete 11连接到SQL Server数据库,但是我收到错误

时间:2016-08-11 13:29:52

标签: sql-server odbc testcomplete

我正在尝试使用TestComplete 11连接到SQL Server数据库,但我收到错误

  

无法找到提供商。它可能没有正确安装。

我已经添加了ODBC驱动程序,你可以查看截图

ODBC Data Source Administrator

以下是我正在使用的代码,请告诉我如何解决。

AConnection = ADO.CreateADOConnection();

// Specify the connection string
var AConnection = ADO.CreateADOConnection();

AConnection.ConnectionString = "Provider=SQLDriver; Server = KEOUS-SQL\MSSQLSERVER01,1724; Database=K212.HrPayroll.ThamesValley.Hina;user id = sql.server;password=sql.server";

// Suppress the login dialog box    
AConnection.LoginPrompt = false;    
AConnection.Open();

// Execute a simple query    
RecSet = AConnection.Execute_("SELECT * FROM EC_GROUP WHERE EMP_GROUP_CODE = 'ADMIN1'");

// Iterate through query results and insert data into the test log    
RecSet.MoveFirst();

while(! RecSet.EOF)    
{    
    Log.Message(RecSet.Fields.Item("EC_GROUP").Value, RecSet.Fields.Item("EMP_GROUP_CODE").Value);    
    RecSet.MoveNext();
}    
AConnection.Close();

1 个答案:

答案 0 :(得分:0)

由于TestComplete是一个32位应用程序,它只能用于严格的32位ODBC驱动程序。使用配置有32位驱动程序的数据源。