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 回答