使用SQLAPI ++连接到postgresql时出现运行时错误

时间:2017-12-13 06:50:15

标签: c++ postgresql sqlapi++

我对sqlapi ++很新。根据官方网站上提供的教程,我尝试连接到我的系统上运行的postgresql数据库。

#include<stdio.h>
#include<conio.h>
#include<SQLAPI.h>

void main()
{
  SAConnection con;

  try
  {
   con.Connect("localhost@postgres","postgres","12345",
       SA_PostgreSQL_Client);

   printf("We are connected");
  }

   catch(SAException &x)
  {
    printf("%s\n",(const char*)x.ErrText());
  }

  _getch();
}

我在Visual Studio 2010中编程,包含指向SQLAPI / include目录的路径和库中的相同,我使用了静态库sqlapis.lib的发布版本。该程序正在构建,但是当我运行它时,它显示错误

libpq.dll:找不到指定的模块。 pq.dll:找不到指定的模块。

DBMS API库加载失败 该库是DBMS客​​户端安装的一部分,而不是SQLAPI ++ 确保已安装DBMS客​​户端 此必需库可用于动态加载

我可以知道如何摆脱这个吗?

0 个答案:

没有答案