【发布时间】:2019-03-06 22:08:46
【问题描述】:
是否可以在不安装系统范围驱动程序的情况下进行 ODBC 连接?我可以只指向一个包含驱动程序的 DLL 吗?
我在 C++ 中使用它,32 位,目前在 Windows 上进行测试,并连接到 Firebird 数据库。我尝试了以下连接字符串,不起作用:
constexpr auto DatabaseConnection =
//"DRIVER=Firebird/InterBase(r) driver;" //this works when driver installed
"UID=SYSDBA;"
"PWD=masterkey;"
"DBNAME=C:\\some\\path\\to\\database\\DB.FDB;"
"Client=C:\\Windows\\System32\\OdbcFb.dll;";
错误信息:[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
【问题讨论】:
标签: c++ database odbc database-connection