2008-11-19 68 views
0

我在写一个MFC应用程序来自动配置Postgresql和ODBC以供其他应用程序使用。这个想法是,用户运行应用程序,它会自动创建数据库和其中的表。我的问题是,当我设置文件DSN时,它似乎需要它将访问的数据库的名称。这在DSN文件中出现为..如何设置ODBC .DSN文件以允许其访问Postgresql中的任何数据库?

DATABASE=mydb 

但是我还没有创建mydb,所以无法连接到Postgresql!我试图编辑DSN文件,所以这行读取..

DATABASE= 

并删除它完全,但然后我得到一个错误,无法连接。

DSN文件可以允许访问任何数据库吗?如果是这样,我该怎么做?

感谢

伊恩

回答

1

我不熟悉PostgreSQL的,但有像SQL Server的“主人”,你可以开始连接,再后来使用不同的数据库的数据库?
您可能还想尝试connectionstrings.com

+0

谢谢安东尼你把我放在正确的轨道上。它最初连接到“postgres”数据库然后创建我的数据库的技巧。 – IanW 2008-11-19 16:08:51

1

数据库的'postgres'始终存在于PostgreSQL中,可以用于这些任务。

相关问题