Классы объектов

В библиотеке реализованы следующие классы объектов, предоставляемых пользователю (их объявление находится в файле lincppapi.h): linConnection, linCursor, linStatement и linDataSet.

Как правило, если метод класса возвращает значение типа L_LONG, то это значение содержит код завершения. Коды завершения библиотеки LincppAPI совпадают с кодами завершения библиотеки LinAPI:

  1. LINAPI_ERROR_FOR_RE_CONNECT – информирует о том, что в течение заданного промежутка времени (тайм-аута) не удалось восстановить соединение с СУБД ЛИНТЕР, при этом библиотека LinAPI вернула специфический код завершения: (4000-5000), 1001, 1044, 1046, 1069, 6712, фиксирующий разрыв соединения с СУБД. В таком случае необходимо повторно инициировать соединение с сервером;

  2. LINCPPAPI_ERROR – внутренняя ошибка библиотеки LincppAPI. При получении данного кода завершения необходимо детализировать причину ошибки с помощью вызовов библиотеки LincppAPI (GetErrorsCount/GetError для соответствующего класса);

  3. LINAPI_SUCCESS – операция завершена успешно, данный код совпадает с кодом завершения библиотеки LinAPI.