2

ODBC 接続を介してデータベースに接続するコンソール アプリケーションを Windows Server 2008 上で実行しています。まったく同じコードを Web サービスにコピーすると、動作しません。これはなぜですか / 修正するにはどうすればよいですか?

コードは次のとおりです。

string connectStringGems = "DSN=GF4D;UID=Admin;PWD=pword";

string getInfo = "Select RUC_Expiry from vehicles where rego = '" + rego + "'";

OdbcDataAdapter daGems = new OdbcDataAdapter(getInfo, connectStringGems);

DataSet ds = new DataSet();

daGems.Fill(ds, "GemsUpdate");//The error is here I believe

DataTable dt = ds.Tables["GemsUpdate"];

DataRow row = dt.Rows[0];

use row etc....

私が間違っていることについてのアイデアはありますか?

4

1 に答える 1

2

作成したユーザーのみがアクセスできるユーザー DSNを使用している可能性があります。次のいずれかを試してください。

于 2013-01-16T14:17:49.420 に答える