Закрытие курсора – LINTER_CloseCursor

Прототип функции
 
L_LONG LINTER_CloseCursor(
  (L_WORD CursorID);      /* идентификатор курсора */
Входные параметры
Параметр Описание
CursorID  Идентификатор курсора
Описание

Закрывает курсор с идентификатором CursorID.

Если с курсором были созданы связи, т.е. производилась привязка параметров или полей ответа, то при закрытии курсора эти связи уничтожаются.

В случае возникновения любой ошибки, кроме ChannelBusy и ERRSEQCOM, функция успешно завершается с выдачей кода завершения LINAPI_ERROR_ON_CLOSE (см. файл linapi.h). В данном случае курсор удаляется, и получение дополнительной информации об ошибке становится невозможным.

Пример
long lError;
short nCursID;
…
if(lError = LINTER_CloseCursor(nCursID))
  processing_error(lError, 0, nCursID, 0,	"LINTER_CloseCursor");