如何设置ODBC .DSN文件以允许其访问Postgresql中的任何数据库?
问题描述:
我在写一个MFC应用程序来自动配置Postgresql和ODBC以供其他应用程序使用。这个想法是,用户运行应用程序,它会自动创建数据库和其中的表。我的问题是,当我设置文件DSN时,它似乎需要它将访问的数据库的名称。这在DSN文件中出现为..如何设置ODBC .DSN文件以允许其访问Postgresql中的任何数据库?
DATABASE=mydb
但是我还没有创建mydb,所以无法连接到Postgresql!我试图编辑DSN文件,所以这行读取..
DATABASE=
并删除它完全,但然后我得到一个错误,无法连接。
DSN文件可以允许访问任何数据库吗?如果是这样,我该怎么做?
感谢
伊恩
答
数据库的'postgres'始终存在于PostgreSQL中,可以用于这些任务。
谢谢安东尼你把我放在正确的轨道上。它最初连接到“postgres”数据库然后创建我的数据库的技巧。 – IanW 2008-11-19 16:08:51