我们有内部软件,我正在尝试通过OdbcDataAdapter连接到它。它也是一个内部数据库。
我已经设法通过excel连接到Db但我在C中遇到问题 我不确定如何正确表达表名。我已经在excel中进行了试验和错误。
Excel中的字符串:
queryString = "SELECT * FROM ADI.\"kzn-57 | 600 | Survey Disabled | Realtime\"";
ADI = databasename
Table = kz - 50 | 600 | Data Disabled | Realtime
我收到的错误如下:
未知的表名。
string connectionString = "dsn=int_db";
DataSet dataSet = new DataSet();
OdbcConnection connection =
new OdbcConnection(connectionString);
string queryString = "SELECT * FROM ADI.\"kz-50 | 0600 | Data Disabled | Realtime\"";
OdbcDataAdapter adapter =
new OdbcDataAdapter(queryString, connection);
connection.Open(); // Connection established ok
adapter.Fill(dataSet); // unknown tables error
Console.WriteLine(dataSet.GetXml());