我对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客户端 此必需库可用于动态加载
我可以知道如何摆脱这个吗?