0

我对 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 客户端并且此所需的库可用于动态加载

我能知道如何摆脱这个吗?

4

0 回答 0