我正在编写一个 MFC 应用程序来使用 ODBC 自动配置 Postgresql 以供另一个应用程序使用。这个想法是用户运行应用程序,它会自动在其中创建数据库和表。我的问题是,当我设置文件 DSN 时,它似乎需要它将访问的数据库的名称。这在 DSN 文件中显示为 ..
DATABASE=mydb
但是我还没有创建 mydb 所以无法连接到 Postgresql !我曾尝试编辑 DSN 文件,因此该行显示为 ..
DATABASE=
并完全删除它,但随后我收到错误并且无法连接。
DSN 文件是否可以允许访问任何数据库?如果是这样,我该怎么做?
谢谢
伊恩