作者: | 来源:互联网 | 2023-10-12 10:23
我尝试使用PostgreSQL ODBC(psqlODBC 12.0)进行连接,而没有在Windows x64上安装驱动程序。
我将下面的所有文件放在目录中。它们是从MSI文件中提取的。
libcrypto-1_1-x64.dll
libpq.dll
libssl-1_1-x64.dll
msvcp140.dll
pgenlist.dll
pgenlist.pdb
pgenlista.dll
pgenlista.pdb
pgxalib.dll
psqlodbc30a.dll
psqlodbc30a.pdb
psqlodbc35w.dll
psqlodbc35w.pdb
vcruntime140.dll
连接字符串如下。
"DRIVER=C:\\tmp\\psqlodbc35w.dll;SERVER=localhost;Port=5432;Database=dbname;Uid=user;Pwd=password;"
但是那没有用。错误消息是
[microsoft] [ODBC驱动程序管理器]找不到数据源名称,没有
指定默认驱动程序
根据此问题(Connect ODBC without driver installed),似乎可以指定驱动程序DLL路径而不是驱动程序名称。我会忽略什么吗?