2016-08-11 6 views
0

私はTestCompleteを11使用してSQL Serverデータベースに接続しようとしていますを取得していますが、私はは、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(); 
+0

質問を編集してコードを正しく表示し、質問に正しくタグを付ける必要があります。 –

答えて

0

TestCompleteは32ビットアプリケーションであるため、厳密に32ビットのODBCドライバでのみ動作します。 32ビットのドライバで構成されたデータソースを使用します。

+0

@inquisitive_mindこれは、答えの形であるもののように聞こえます(少なくとも私には分かりませんが、答えではありません)。そのレビューオプションをチェックした理由を明確にしてもよろしいですか? – badcook

+0

@badcookあなたが正しいです、それは答えのように見えます。私のコメントは削除されています。 –

関連する問題