Ошибка времени выполнения при подключении к 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: указанный модуль не найден.

Ошибка загрузки библиотеки API СУБД Эта библиотека является частью установки клиента СУБД, а не SQLAPI++. Убедитесь, что установлен клиент СУБД и эта необходимая библиотека доступна для динамической загрузки.

Могу ли я узнать, как от этого избавиться?

0 ответов

Другие вопросы по тегам