我正在尝试使用TestComplete 11连接到SQL Server数据库,但我收到错误
无法找到提供商。它可能没有正确安装。
我已经添加了ODBC驱动程序,你可以查看截图
以下是我正在使用的代码,请告诉我如何解决。
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();
答案 0 :(得分:0)
由于TestComplete是一个32位应用程序,它只能用于严格的32位ODBC驱动程序。使用配置有32位驱动程序的数据源。