Коды завершения интерфейса нижнего уровня
В таблице
20
приведены коды завершения, возвращаемые непосредственно программными
средствами интерфейса нижнего уровня.
Полный перечень возможных кодов завершения приведен в документе
«СУБД ЛИНТЕР. Справочник кодов завершения».
Мнемонические имена кодов завершения интерфейса содержатся в файле lincodes.h
.
Мнемоническое имя | Числовое значение | Причина ошибки | Комментарий |
---|---|---|---|
NOCOMMAND | 1000 |
Неизвестная команда |
Указанная в вызове функции
|
ERROPENQUE | 1001 |
Ошибка сервиса обмена |
Ошибка установки соединения с ядром СУБД ЛИНТЕР или клиентским сетевым драйвером. СУБД ЛИНТЕР или клиентский сетевой драйвер не запущены |
NOVS | 1002 |
Ошибка присоединения сервиса обмена |
Как правило, ошибка выявляется операционной системой, поэтому
следует посмотреть код возврата операционной
среды
|
ERRWRITEMSG | 1003 |
Ошибка передачи сообщения |
См. комментарий к коду 1002 |
ERRREADMSG | 1004 |
Ошибка приема сообщения |
См. комментарий к коду 1002 |
NOENDOFOPER | 1006 |
Не определен конец оператора |
Текст в буфере оператора
|
NoMemoryForAsync Query | 1043 |
Нет памяти для асинхронного процесса |
Недостаточно оперативной памяти для запуска асинхронной обработки запроса из-за ограниченных ресурсов ядра СУБД ЛИНТЕР или из-за большого количества выполняемых асинхронных процессов |
NULLPOINTER | 1057 |
Нулевой указатель |
Нулевой адрес контрольного блока или буфера, используемого в качестве обязательного параметра |
CALLFROMHANDLER | 1085 |
Синхронный вызов |
Выполнен синхронный вызов из асинхронного обработчика |