Классы объектов
В библиотеке реализованы следующие классы объектов, предоставляемых пользователю
(их объявление находится в файле lincppapi.h
): linConnection, linCursor,
linStatement и linDataSet.
Как правило, если метод класса возвращает значение типа L_LONG, то это значение содержит код завершения. Коды завершения библиотеки LincppAPI совпадают с кодами завершения библиотеки LinAPI:
-
LINAPI_ERROR_FOR_RE_CONNECT – информирует о том, что в течение заданного промежутка времени (тайм-аута) не удалось восстановить соединение с СУБД ЛИНТЕР, при этом библиотека LinAPI вернула специфический код завершения: (4000-5000), 1001, 1044, 1046, 1069, 6712, фиксирующий разрыв соединения с СУБД. В таком случае необходимо повторно инициировать соединение с сервером;
-
LINCPPAPI_ERROR – внутренняя ошибка библиотеки LincppAPI. При получении данного кода завершения необходимо детализировать причину ошибки с помощью вызовов библиотеки LincppAPI (GetErrorsCount/GetError для соответствующего класса);
-
LINAPI_SUCCESS – операция завершена успешно, данный код совпадает с кодом завершения библиотеки LinAPI.