我正在将数据库应用程序设置为与数据库无关,并且在使用 postgresql 进行测试时出现标准 dsn 错误:
[IM002] [Microsoft][ODBC Driver Manager] 未找到数据源名称
我通常使用 SQL server 和 MySQL,所以我是 postgres 的新手,我尝试了标准推荐的连接字符串:
"Driver = {PostgreSQL}; Server = localhost; Database = postgres; Port = 5432; Uid = postgres; Pwd = XXXXXX;"
我还尝试了安装 postrgesql 后安装的 odbc 驱动程序的名称:
"Driver = {PostgreSQL ODBC Driver(UNICODE)}; Server = localhost; Database = postgres; Port = 5432; Uid = postgres; Pwd = XXXXXX;"
在 odbc 管理器中设置 DSN 也可以完美地使用 unicode 驱动程序,所以我无法理解为什么我无法在我的应用程序中连接,我在连接字符串中使用的驱动程序名称是否有错误?