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