我正在尝试使用 ODBCConnection
命名空间中的 System.Data.Odbc
连接到NexusDB。我可以使用正在运行的 .NetFramework 4.6.1
控制台应用在我的计算机上运行相同的代码。我的计算机上安装了 NexusDB V3.09驱动程序。
以下是我的代码:
string conns = "DRIVER={NexusDB V3.09 Driver};Transport=TCP;SERVER=NexusDB@ipAddressValue;PORT=16000;DataBase=DBName;";
using (var conn = new OdbcConnection(conns))
{
string maxNumberQuery = "SELECT MAX(NUMBER) FROM CLIENT";
OdbcCommand oCmd = new OdbcCommand(maxNumberQuery, conn);
conn.Open();
result = (int)oCmd.ExecuteScalar();
}
当我尝试使用 DotNetCore
控制台应用打开连接时,出现此错误:
[IM002] [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序