Asp.net ODBC普遍错误
对于我正在开发的这个asp.net应用程序,我正在最艰难地连接到这个普适服务器。现在,我可以在VisualStudio的服务器资源管理器中使用我的连接字符串访问和查看整个数据库,但是当我实际运行它时,我得到一个错误。这是我的密码:Asp.net ODBC普遍错误,asp.net,odbc,pervasive,Asp.net,Odbc,Pervasive,对于我正在开发的这个asp.net应用程序,我正在最艰难地连接到这个普适服务器。现在,我可以在VisualStudio的服务器资源管理器中使用我的连接字符串访问和查看整个数据库,但是当我实际运行它时,我得到一个错误。这是我的密码: String myConnectionString = "Driver={Pervasive ODBC Client Interface};servername=192.168.1.2;dbq=@Live;"; OdbcConnect
String myConnectionString =
"Driver={Pervasive ODBC Client Interface};servername=192.168.1.2;dbq=@Live;";
OdbcConnection myConnection = new OdbcConnection(myConnectionString);
OdbcCommand command = new OdbcCommand(myConnectionString, myConnection);
try
{
myConnection.Open();
OdbcDataReader reader = command.ExecuteReader();
reader.Close();
command.Dispose();
myConnection.Close();
}
catch (OdbcException ex)
{
System.Diagnostics.Trace.WriteLine(ex.Message);
}
以下是运行时出现的错误:
错误[42000][普适][ODBC客户端接口][LNA][普适][ODBC引擎接口]语法错误:驱动程序>={普适ODBC客户端接口}
任何帮助都将不胜感激,即使这只是一个猜测,因为我现在有点绝望
谢谢我会一直使用普及的ADO.NET数据提供程序。它应该与数据库引擎一起安装,但如果不是,您可以在此处下载: 他们的网站上也有很多例子 另外,尝试将连接字符串更改为基本形式,并使用DSN:
ServerDSN=DSNData;UID=username;PWD=password;Server=SERVERNAME
我的设置没有任何问题。我将始终使用普及的ADO.NET数据提供程序。它应该与数据库引擎一起安装,但如果不是,您可以在此处下载: 他们的网站上也有很多例子 另外,尝试将连接字符串更改为基本形式,并使用DSN:
ServerDSN=DSNData;UID=username;PWD=password;Server=SERVERNAME
我的设置没有任何问题。行:
OdbcCommand command = new OdbcCommand(myConnectionString, myConnection);
应在其中包含SQL语句:
OdbcCommand command = new OdbcCommand("select * from table", myConnection);
而不是连接字符串。调用ExecuteReader行时,SQL引擎将尝试执行不是有效SQL语句的连接字符串。行:
OdbcCommand command = new OdbcCommand(myConnectionString, myConnection);
应在其中包含SQL语句:
OdbcCommand command = new OdbcCommand("select * from table", myConnection);
而不是连接字符串。当您调用ExecuteReader行时,SQL引擎会尝试执行不是有效SQL语句的连接字符串。您能发布准确的错误消息吗?您能发布准确的错误消息吗?