Този раздел съдържа съобщенията на интерфейса за вградени SQL оператори (CLI). Съобщенията са изброени според техния номер.
CLI0001W | Грешка при прекъсване на връзката. |
Обяснение: По време на прекъсване на връзката е възникнала грешка. Въпреки това прекъсването е успешно.
Отговор на потребителя: Уверете се, че комуникациите между клиента и сървъра са все още налице.
CLI0002W | Отрязани данни. |
Обяснение: Указаният изходен буфер не е достатъчно голям, за да побере информацията.
Отговор на потребителя: Увеличете размера на изходния буфер.
CLI0003W | Правото на достъп не е отменено. |
Обяснение: Операторът е бил REVOKE оператор, а потребителят не притежава необходимите права на достъп.
Отговор на потребителя: Не е необходимо действие.
CLI0004W | Невалиден атрибут за низ за свързване. |
Обяснение: В низа за свързване е указан невалиден или неподдържан атрибут за низ, но драйверът е осъществил успешно връзката с източника на данни.
Отговор на потребителя: Не е необходимо действие.
CLI0005W | Стойността на опцията е променена. |
Обяснение: Драйверът не поддържа указаната стойност за опцията и вместо нея е използвал близка стойност.
Отговор на потребителя: Не е необходимо действие.
CLI0006W | SQLCancel се третира като Затвори. |
Обяснение: Извикването на SQLCancel се третира като извикване на SQLFreeStmt с опция SQL_CLOSE.
Отговор на потребителя: Не е необходимо действие.
CLI0100E | Погрешен брой параметри. |
Обяснение: Броят параметри, указан в SQLSetParam или в SQLBindParameter, е по-малък от броя на параметрите в SQL оператора.
Отговор на потребителя: Задайте повторно SQL оператора или добавете допълнителни входни параметри посредством SQLSetParam или SQLBindParameter.
CLI0101E | Операторът не е предизвикал връщане на резултатен набор. |
Обяснение: Предишният оператор не е довел до връщане на резултатен набор.
Отговор на потребителя: Задайте повторно SQL оператора.
CLI0102E | Невалидно преобразуване. |
Обяснение: Преобразуването между типа данни на приложението и SQL типа данни не се поддържа от драйвера.
Отговор на потребителя: Задайте поддържано от драйвера преобразуване на данни.
CLI0103E | Твърде голям брой колони. |
Обяснение: Броят колони, зададен в SQLBindCol, е по-голям от броя колони в настоящия резултатен набор.
Отговор на потребителя: Задайте повторно SQL оператора или възстановете в първоначално състояние информацията за свързаните колони в SQLBindCol.
CLI0104E | Невъзможно е свързването към източника на данни. |
Обяснение: Драйверът не е в състояние да установи връзка с източника на данни.
Отговор на потребителя: Уверете се, че сървърът работи и че връзката между него и клиента е наред.
CLI0105E | Връзката се използва. |
Обяснение: Зададеният указател за връзка вече се използва и връзката все още е отворена.
Отговор на потребителя: Заделете нова връзка посредством SQLAllocConnect и опитайте отново връзката или преустановете съществуващата връзка.
CLI0106E | Връзката е затворена. |
Обяснение: Връзката, зададена от указателя за връзка, вече не е активна.
Отговор на потребителя: Създайте нова връзка.
CLI0107E | Отказ на връзката по време на транзакция. |
Обяснение: Връзката е била прекъсната по време на изпълнението на функцията и не може да се определи дали COMMIT или ROLLBACK са били изпълнени преди отказа.
Отговор на потребителя: Създайте нова връзка.
CLI0108E | Отказ на комуникационната връзка. |
Обяснение: Връзката между драйвера и източника на данни бе прекъсната по време на изпълнението на функцията.
Отговор на потребителя: Създайте нова връзка.
CLI0109E | Отрязване на дясната част на низ от данни. |
Обяснение: Данните, указани посредством SQLSetParam или SQLBindParameter, са по-големи от максимално допустимия размер при съответното използване на маркер за параметър.
Отговор на потребителя: Повторно задайте параметъра посредством SQLSetParam или SQLBindParameter.
CLI0110E | Указан е невалиден изходен или индикаторен буфер. |
Обяснение: Върнатите данни са NULL, но указаният изходен или индикаторен буфер е бил NULL буфер.
Отговор на потребителя: Повторно посочете изходния или индикаторния буфер, задавайки не-NULL буфер, и повторете операцията.
CLI0111E | Числовата стойност е извън допустимия обхват. |
Обяснение: Връщането на числовите данни би довело до отрязване на цялата част на числото (вляво от десетичната запетая).
SQLPutData е повикан повече от веднъж за някой параметър и типът на входните данни не е двоичен или символен.
Отговор на потребителя: Задайте повторно изходните връзки чрез SQLBindCol или SQLGetData, за да се избегне отрязването на числови данни.
За параметри не се обръщайте към SQLPutData, ако указаният посредством SQLSetParam или SQLBindParameter тип на данните от приложението за този параметър не е SQL_C_CHAR или SQL_C_BINARY.
CLI0112E | Грешка при присвояване. |
Обяснение: Данните, изпратени за параметър или колона, са били несъвместими с типа на данните от съответната колона в таблицата.
Отговор на потребителя: Задайте повторно изходното свързване посредством SQLBindCol или SQLGetData, или входното свързване чрез SQLSetParam или SQLBindParameter.
CLI0113E | Невалиден формат на дата. |
Обяснение: Данните, изпратени към поле от тип дата, са невалидни.
Отговор на потребителя: Задайте повторно данните за датата.
CLI0114E | Препълнено е поле от тип дата-час. |
Обяснение: Изпратените данни за дата, час, времеви индикатор или колона са невалидни.
Отговор на потребителя: Задайте повторно данните за дата, час или времеви индикатор.
CLI0115E | Невалидно състояние на указател. |
Обяснение: Операторът не е разположен на ред.
Отговор на потребителя: Разположете операторът в ред като повикате SQLFetch или SQLExtendedFetch и повторете операцията.
CLI0116E | Невалидно състояние на транзакция. |
Обяснение: В момента, когато е бил повикан SQLDisconnect, е била извършвана транзакция.
Отговор на потребителя: Повикайте SQLTransact преди да направите обръщение към SQLDisconnect.
CLI0117E | Невалидно име на указател. |
Обяснение: Чрез SQLSetCursorName е било зададено невалидно или дублиращо се име на указател.
Отговор на потребителя: Задайте валидно име на указател чрез SQLSetCursorName.
CLI0118E | Невалиден SQL синтаксис. |
Обяснение: Зададен е невалиден или неправилен SQL оператор.
Отговор на потребителя: Задайте отново валиден SQL оператор.
CLI0119E | Неочакван отказ на системата. |
Обяснение: По време на обработка на функция е възникнал неочакван отказ на системата.
Отговор на потребителя: Стартирайте отново приложението и опитайте отново.
CLI0120E | Отказ при разпределяне на паметта. |
Обяснение: Драйверът не е могъл да разпредели необходимата памет за изпълнението или приключването на функцията.
Отговор на потребителя: Уверете се, че системата ви разполага с достатъчно памет за изпълнение на желаната операция.
CLI0121E | Невалиден номер на колона. |
Обяснение: Стойността, зададена в iCol, е по-малка от нула, по-голяма от броя на колоните в резултатния набор или по-голяма от максимално допустимия брой колони за резултатния набор.
Отговор на потребителя: Задайте валидна стойност за iCol.
CLI0122E | Типът на програмата е извън допустимия обхват. |
Обяснение: Стойността, зададена чрез fCType, не е валидна.
Отговор на потребителя: Задайте валидна стойност за fCType.
CLI0123E | Типът SQL данни е извън допустимия обхват. |
Обяснение: Зададената стойност за fSQLType не е валидна.
Отговор на потребителя: Задайте валидна стойност за fSQLType.
CLI0124E | Невалидна стойност за аргумента. |
Обяснение: Зададената стойност за аргумента е невалидна. Това може да е причинено от нулев указател, невалидна дължина, невалидна опция и т.н.
Отговор на потребителя: Вижте аргумента, подаден на функцията, и определете кой аргумент е невалиден.
CLI0125E | Грешка в последователността на функция. |
Обяснение: Функцията е била повикана в невалидна последователност.
Отговор на потребителя: Коригирайте последователността в приложението и повторете операцията.
CLI0126E | В момента операцията е невалидна. |
Обяснение: Операцията, която системата се опитва да изпълни, не е валидна в този момент.
Отговор на потребителя: Коригирайте последователността на изпълнение и повторете операцията.
CLI0127E | Невалиден код на транзакции. |
Обяснение: Опцията за транзакция, зададена в SQLTransact, не е SQL_COMMIT или SQL_ROLLBACK.
Отговор на потребителя: Задайте или SQL_COMMIT, или SQL_ROLLBACK и повторете операцията.
CLI0128E | Неочаквана грешка при работа с паметта. |
Обяснение: Грешка при боравене с паметта.
Отговор на потребителя: По време на работа с вътрешен буфер на паметта в драйвера е възникнала неочаквана грешка. Рестартирайте приложението.
CLI0129E | Вече няма указатели. |
Обяснение: Направено е обръщение към SQLAllocEnv, SQLAllocConnect или SQLAllocStmt, но в драйвера вече няма указатели.
Отговор на потребителя: Обърнете се към Call SQLFreeEnv, SQLFreeConnect или SQLFreeStmt, за да освободите някои указатели, които вече не се използват от приложението.
CLI0130E | Няма свободно име на указател. |
Обяснение: В оператора не е имало отворен указател и такъв не е зададен със SQLSetCursorName.
Отговор на потребителя: Задайте име на указател чрез SQLSetCursorName.
CLI0131E | Невалидна дължина на низ или буфер. |
Обяснение: Дължината на зададения буфер е невалидна.
Отговор на потребителя: Задайте валидна дължина на буфер.
CLI0132E | Типът дескриптор е извън допустимия обхват. |
Обяснение: Зададеният тип за описание не е валиден.
Отговор на потребителя: Задайте валиден тип дескриптор.
CLI0133E | Типът на опцията е извън допустимия обхват. |
Обяснение: Зададеният тип на опцията не е валиден.
Отговор на потребителя: Задайте валиден тип за опцията.
CLI0134E | Невалиден номер на параметър. |
Обяснение: Зададеното число за номер на параметъра е по-малко от нула или по-голямо от максималното, поддържано от източника на данни.
Отговор на потребителя: Задайте валиден номер на параметър.
CLI0135E | Невалиден брой знаци след десетичната запетая. |
Обяснение: Зададената стойност за броя знаци след десетичната запетая е невалидна.
Отговор на потребителя: Задайте валидна стойност за порядък.
CLI0136E | Типът на функцията е извън допустимия обхват. |
Обяснение: Типът на функцията е невалиден.
Отговор на потребителя: Задайте валидна стойност за типа на функцията.
CLI0137E | Типът на информацията е извън допустимия обхват. |
Обяснение: Типът на информацията е невалиден.
Отговор на потребителя: Задайте валидна стойност за типа информация.
CLI0138E | Типът на колоната е извън допустимия обхват. |
Обяснение: Типът колона е невалиден.
Отговор на потребителя: Задайте валидна стойност за типа колона.
CLI0139E | Типът на контекста е извън допустимия обхват. |
Обяснение: Типът на контекста е невалиден.
Отговор на потребителя: Задайте валидна стойност за типа на контекста.
CLI0140E | Типът на опцията за уникалност е извън допустимия обхват. |
Обяснение: Типът на опцията за уникалност е невалиден.
Отговор на потребителя: Задайте валидна стойност за типа на опцията за уникалност.
CLI0141E | Типът на опцията за точност е извън допустимия обхват. |
Обяснение: Типът на опцията за точност е невалиден.
Отговор на потребителя: Задайте валидна стойност за типа на опцията за точност.
CLI0142E | Опцията за посока е извън допустимия обхват. |
Обяснение: Типът на опцията за посока е невалиден.
Отговор на потребителя: Задайте валидна стойност за типа на опцията за посока.
CLI0143E | Невалидна стойност за точността. |
Обяснение: Стойността за точност е невалидна.
Отговор на потребителя: Задайте валидна стойност за точността.
CLI0144E | Невалиден тип на параметър. |
Обяснение: Типът на параметъра е невалиден.
Отговор на потребителя: Задайте валидна стойност за типа на параметъра.
CLI0145E | Типът извличане е извън допустимия обхват. |
Обяснение: Типът извличане е невалиден.
Отговор на потребителя: Задайте валидна стойност за типа извличане.
CLI0146E | Стойността на реда е извън допустимия обхват. |
Обяснение: Стойността на реда е невалидна.
Отговор на потребителя: Задайте валидна стойност за реда.
CLI0147E | Опцията за едновременност е извън допустимия обхват. |
Обяснение: Опцията за едновременност е невалидна.
Отговор на потребителя: Задайте валидна стойност за опцията за едновременност.
CLI0148E | Невалидна позиция на указателя. |
Обяснение: Позицията на указателя е невалидна.
Отговор на потребителя: Задайте валидна стойност за позицията на указателя.
CLI0149E | Невалидно приключване на работата на драйвера. |
Обяснение: Драйверът не е приключил работата си по валиден начин.
Отговор на потребителя: Задайте валидна стойност за приключване работата на драйвера.
CLI0150E | Драйверът не е в състояние да извърши операцията. |
Обяснение: Операцията е валидна, но не се поддържа нито от драйвера, нито от източника на данни.
Отговор на потребителя: Задайте валидна операция.
CLI0151E | Няма изчакваща информация. |
Обяснение: Повикан е SQLParamData или SQLPutData, но в момента няма изчакваща информация за този оператор.
Отговор на потребителя: Задайте отново параметрите чрез SQLSetParam или SQLBindParameter.
CLI0152E | Това не е стойност на низ. |
Обяснение: Към функцията трябва да се подаде аргумент под формата на низ.
Отговор на потребителя: Задайте отново аргумент на функцията.
CLI0153E | Невалидна дължина на име на файл. |
Обяснение: Зададената дължина за името на файла е невалидна.
Отговор на потребителя: Задайте валидна дължина за името на файла.
CLI0154E | Невалидно състояние на връзка. |
Обяснение: Бе извършен опит за промяна на типа на връзката, но тази или друга връзка (в случая на работа с DUОW - разпределена единица работа) е вече отворена.
Отговор на потребителя: Не се опитвайте да промените типа на връзка след като е отворена.
CLI0155E | Името на файла е твърде дълго. |
Обяснение: Зададената дължина за името на файла е по-голяма от максималната поддържана.
Отговор на потребителя: Задайте валидна дължина за името на файла.
CLI0156E | Грешка при затваряне на файл. |
Обяснение: Неочаквано състояние при затваряне на файл.
Отговор на потребителя: Повторете операцията.
CLI0157E | Грешка при отваряне на файл. |
Обяснение: Неочаквано състояние при отваряне на файл.
Отговор на потребителя: Повторете операцията.
CLI0158E | Грешка при запис във файл. |
Обяснение: Неочаквано състояние по време на запис във файл.
Отговор на потребителя: Повторете операцията.
CLI0159E | Грешка при изтриване на файл. |
Обяснение: Неочаквано състояние при изтриване на файл.
Отговор на потребителя: Повторете операцията.
CLI0164E | Типът на незадължителните стойности е извън допустимия обхват. |
Обяснение: Зададена е невалидна стойност за незадължителните стойности.
Отговор на потребителя: Задайте отново тази незадължителна стойност.
CLI0165E | Грешка в ред. |
Обяснение: Възникна грешка при извличане на един или повече на брой редове. (Функцията връща SQL_SUCCESS_WITH_INFO.)
Отговор на потребителя: Повторете операцията.
CLI0166E | Синтактична грешка в PARMLIST. |
Обяснение: Стойността за PARMLIST в каталоговата таблица със запомнените процедури съдържа синтактична грешка.
Отговор на потребителя: Задайте отново реда за тази запомнена процедура.
CLI0167E | Операцията е прекратена. |
Обяснение: SQLCancel е бил приложен върху оператора.
Отговор на потребителя: Повторете операцията.
CLI0171E | Не може да се осъществи свързване с базата данни. Причина: |
Обяснение: Връзката с базата данни не може да се осъществи. С 'Причина:' се обяснява защо не е осъществена връзката с базата данни.
Отговор на потребителя: Разрешете проблема и опитайте отново да се свържете.
CLI0172E | Не може да се осъществи свързване с базата данни. Желаете ли да продължите с конфигурирането? Причина: |
Обяснение: Връзката с базата данни не може да се осъществи. С 'Причина:' се обяснява защо не е осъществена връзката с базата данни.
Отговор на потребителя: Разрешете проблема и опитайте отново да се свържете или продължете с конфигурирането.
CLI0175E | Не е открит мениджърът на ODBC драйверите. Не е възможно отварянето на файла ODBCINST.INI. |
Обяснение: Не е инсталиран нито един от мениджърите за Visigenic или Intersolv ODBC драйвери. Мениджърът за ODBC драйвери трябва да е налице преди ODBC драйвера от DB2 да може да се регистрира в асоциирания ODBCINST.INI файл.
Отговор на потребителя: Инсталирайте Мениджъра на ODBC драйвери и отново се опитайте да стартирате тази команда.
CLI0176E | Невъзможност за запис във файл ODBCINST.INI. |
Обяснение: Възникнала е грешка по време на запис във файла ODBCINST.INI, който ще се използва с Мениджър на ODBC драйвери. Това може да се дължи на невалиден формат на оригиналния ODBCINST.INI файл.
Отговор на потребителя: Задайте друго име на съществуващия ODBCINST.INI файл и отново опитайте да изпълните тази команда. Ако грешката се появи отново, свържете се с техническата поддръжка.
CLI0177E | Не може да се определи къде е инсталиран OS/2 клиентът на DB2. |
Обяснение: Възникнала е грешка по време на опит да се намери мястото, където е инсталиран OS/2 клиента на DB2.
Отговор на потребителя: Проверете дали OS/2 клиента на DB2 е инсталиран правилно.
CLI0178I | ODBC драйверът на DB2 е регистриран успешно. |
Обяснение: ODBC драйверът на DB2 е регистриран с инсталирания мениджър на ODBC драйвер(и).
Отговор на потребителя: Сега потребителят може да използва съответното ODBC средство за администриране, разпространявано от доставчика на Мениджъра на ODBC драйвери, за да конфигурира източниците на ODBC данни.
CLI0179E | Не е възможно да се покаже диалоговата кутия. |
Обяснение: ODBC драйверът на DB2 не може да отвори диалогова кутия с указателя за прозорци, предоставен от приложението.
Отговор на потребителя: Приложението трябва да предостави валиден указател за прозорци.
CLI0180E | Невалидна стойност за отметката. |
Обяснение: Аргументът fFetchOrientation е SQL_FETCH_BOOKMARK, а отметката, посочена от атрибута на оператора SQL_ATTR_FETCH_BOOKMARK_PTR, не е валидна.
Отговор на потребителя: Задайте отново валидна стойност за отметката.
CLI0181E | Невалиден индекс на дескриптора. |
Обяснение: Стойността, зададена от аргумента за номер на колоната, е невалидна.
Отговор на потребителя: Задайте валидна стойност за номера на колоната.
CLI0182W | Частично отрязване. |
Обяснение: Данните за една от колоните са били отрязани.
Отговор на потребителя: Не е необходимо.
CLI0183E | Асоциираният оператор не е подготвен. |
Обяснение: Указателят за дескриптора е бил асоцииран с IRD, а асоциираният указател на оператора не е бил подготвен.
Отговор на потребителя: Подгответе оператора, асоцииран с дескриптора.
CLI0184E | Не може да се модифицира дескриптора за изпълнявания ред. |
Обяснение: Указателят за дескриптора е бил асоцииран с IRD, а полетата с IRD записи не може да бъдат обновявани.
Отговор на потребителя: Задайте валиден дескриптор и поле.
CLI0185E | Невалидна употреба на автоматично разпределен указател за дескриптор. |
Обяснение: По този начин могат да се използват само експлицитни дескриптори, разпределени чрез функцията SQLAllocHandle.
Отговор на потребителя: Използвайте експлицитно разпределен указател.
CLI0186E | Сървърът отхвърли заявката за отказ. |
Обяснение: Комуникационни грешки са причината сървърът да отхвърли заявката за отказ.
Отговор на потребителя: Не е необходимо.
CLI0187E | Изпратена на части недвоична и несимволна информация. |
Обяснение: SQLPutData е повикан повече от веднъж за колона, която не е двоична или символна.
Отговор на потребителя: Обръщайте се към SQLPutData само веднъж, когато работите с недвоични и несимволни данни.
CLI0188E | Опит за конкатениране на нулева стойност. |
Обяснение: Предишно обръщение към SQLPutData за този параметър е задало дължина за входен буфер SQL_NULL_DATA.
Отговор на потребителя: Обърнете се към SQLPutData с входен буфер, притежаващ валидна дължина, или обезпечете обръщение към SQLPutData необходимия брой пъти.
CLI0189E | Неконсистентна информация в дескриптора. |
Обяснение: Асоциираният дескриптор не отговаря на проверката за консистентност.
Отговор на потребителя: Уверете се, че полетата на дескриптора са валидни и че всички взаимозависими полета са настроени правилно.
CLI0190E | Дескрипторът е невалиден при непряко рефериране. |
Обяснение: Или указателят за дескриптора е невалиден, или едно от полетата TYPE, OCTECT_LENGTH, DATA_PTR, INDICATOR_PTR или OCTECT_LENGTH_PTR от ARD съдържа невалидна стойност.
Отговор на потребителя: Уверете се, че индиректният указател за дескриптора е валиден и че полетата, създали проблема, са настроени правилно.
CLI0191E | Невалидна стойност на атрибута. |
Обяснение: Зададената стойност не е правилна за посочения атрибут.
Отговор на потребителя: Използвайте подходяща стойност за атрибута.
CLI0192E | Зададен е невалиден псевдоним на база данни. |
Обяснение: Задали сте невалидно или несъществуващо име на псевдоним на база данни чрез параметъра -d на командата DB2CAP.
Отговор на потребителя: Задайте името на псевдоним на съществуваща база данни. За да установите кои бази данни са каталогизирани в момента, използвайте командата LIST DATABASE DIRECTORY.
CLI0193E | Файлът на захващане <capture-file-name> не е открит или се използва. |
Обяснение: DB2CAP не може да отвори файла <capture-file-name>, който сте задали като стойност на параметъра BIND. Файлът или не съществува, или друг процес го използва в ексклузивен режим.
Отговор на потребителя: Задайте името на съществуващ файл на захващане или изчакайте, докато другият процес освободи файла.
CLI0194E | Синтактична грешка на команда. Верният синтаксис е както следва: db2cap [-h | -?] bind capture-file -d db-alias [-u userid [-p password]] |
Обяснение: Параметрите на командата DB2CAP, както и името на командата трябва да бъдат написани точно, както е показано в синтактичната диаграма по-горе. При UNIX платформи има значение дали са с малки или главни букви, а при Intel платформи - няма. Трябва да има поне един интервал между параметрите и стойностите им. Например: -u userid е вярно, а -uuserid е невярно.
В синтактичната диаграма средните скоби ([ ]) отбелязват незадължителен параметър. Ако зададете userid, а пропуснете паролата, ще ви бъде напомнено да въведете паролата, която няма да се вижда при изписването й.
Ако зададете параметъра -h или -? командата ще изведе помощ относно синтаксиса и другите параметри няма да се обработят.
Отговор на потребителя: Уверете се, че синтаксисът на командата е както посочения в диаграмата.
CLI0195E | Невалиден файл на захващане: не съдържа валидни групи оператори. |
Обяснение: Валидният файл на захващане трябва да съдържа поне една валидна група оператори.
Отговор на потребителя: Изпълнете отново захващане на приложението, като използвате същия файл на захващане и се уверете, че е захванат поне един SQL оператор, или редактирайте файла на захващане и добавете ръчно групи оператори. Когато добавяте група оператори ръчно, уверете се, че сте задали всички необходими ключови думи за типа на SQL оператора, който добавяте. След това подайте заявката отново.
CLI0600E | Невалиден указател на връзката или спиране на връзката. |
Обяснение: Връзката е била прекъсната преди операцията.
Отговор на потребителя: Уверете се, че не е имало обръщение за прекъсване на връзката преди изпълнението на операцията.
CLI0601E | Невалиден указател към оператор или спиране на оператора. |
Обяснение: Операторът е затворен преди изпълнението на операцията.
Отговор на потребителя: Уверете се, че операторите за затваряне и за затваряне на връзката не са изпълнени преди операцията.
CLI0602E | Грешка при заделяне на памет на сървъра. |
Обяснение: Не може да се разпредели памет на сървъра.
Отговор на потребителя: Поискайте администратора на базата данни да провери DB2 JDBC журналния файл за допълнителна информация. Рестартирайте програмата.
CLI0603E | Методът за четене (get*** ) на CallableStatement е повикан без registerOutParameter. |
Обяснение: Методът get*** е бил повикан за параметър, който не е регистриран чрез registerOutParameter.
Отговор на потребителя: Добавете обръщение registerOutParameter за параметъра.
CLI0604E | Методът за четене (get*** ) на CallableStatement е повикан без да се иска изпълнение. |
Обяснение: Методът за четене (get***) на CallableStatement е бил повикан преди изпълнението на CallableStatement.
Отговор на потребителя: Уверете се, че изпълнението на CallableStatement се повиква преди който и да е метод get*** на CallableStatement.
CLI0605E | Методът за четене (get***) на CallableStatement не е съответствал на типа, използван в registerOutParameter. |
Обяснение: Методът за четене (get***) на CallableStatement не е този, който съответства на типа, използван в registerOutParameter за този параметър.
Отговор на потребителя: Преминете към метод за четене (get***), който съответства на типа, използван в registerOutParameter за този параметър (вж. спецификацията JDBC).
CLI0606E | Стойността, върната от колона, е несъвместима с типа данни, съответстващ на метода get***. |
Обяснение: Стойността в CHAR/VARCHAR/LONGVARCHAR колона не е валидна числова стойност.
Отговор на потребителя: Използвайте подходящите методи get, а не такива, които връщат числови стойности.
CLI0607E | Невалиден формат на дата/час. |
Обяснение: Стойността в CHAR/VARCHAR/LONGVARCHAR колона е невалидна стойност за дата/час/времеви индикатор.
Отговор на потребителя: Използвайте подходящ get***, а не getDate/getTime/ getTimestamp.
CLI0608E | Невалидно преобразуване. |
Обяснение: Методът get*** е невалиден за този тип колона.
Отговор на потребителя: Използвайте валидния get*** метод (вж. спецификация JDBC) за извличане на данни от тази колона.
CLI0609E | Числовата стойност е извън допустимия обхват. |
Обяснение: Стойността на тази колона е прекалено голяма/малка за short или int стойност. Преобразуването ще доведе до загуба на данни.
Отговор на потребителя: Използвайте метода get, който може да работи с тази стойност.
CLI0610E | Невалиден номер на колона. |
Обяснение: Номерът на колона е по-малък от 1 или по-голям от общия брой колони в ResultSet.
Отговор на потребителя: Уверете се, че номерът на колона не е по-малък от 1 и не е по-голям от общия брой колони.
CLI0611E | Невалидно име на колона. |
Обяснение: Зададеното име на колона не може да бъде намерено в ResultSet.
Отговор на потребителя: Уверете се, че името на колоната е правилно.
CLI0612E | Невалиден номер на параметър. |
Обяснение: Зададеният номер на параметър е по-малък от 1 или по-голям от общия брой параметри.
Отговор на потребителя: Уверете се, че номерът на параметъра не е по-малък от 1 и не е по-голям от общия брой параметри.
CLI0613E | Типът на програмата е извън допустимия обхват. |
Обяснение: Обектът, зададен в setObject на PreparedStatement/CallableStatement, не е валиден тип на обект.
Отговор на потребителя: Уверете се, че обектът, който ще бъде задаван, е сред позволените типове обекти в setObject (вж. спецификацията JDBC).
CLI0614E | Грешка, настъпила при изпращане към сокет - сървърът не отговаря. |
Обяснение: Грешката е настъпила при изпращане на данни към сървъра. Възможно е той да не е включен.
Отговор на потребителя: Уверете се, че сървърът е включен, и рестартирайте програмата.
CLI0615E | Грешка, настъпила при получаване от сокет - сървърът не отговаря. |
Обяснение: Грешката е настъпила при получаване на данни от сървъра. Възможно е той да не е включен.
Отговор на потребителя: Уверете се, че JDBC сървърът е включен, и рестартирайте програмата.
CLI0616E | Грешка при активиране на сокет. |
Обяснение: Не може да се активира сокета към сървъра. Възможно е сървърът да не е включен.
Отговор на потребителя: Уверете се, че JDBC сървърът е включен, и рестартирайте програмата.
CLI0617E | Грешка при дезактивиране на сокет. |
Обяснение: Не може да се дезактивира сокета към сървъра. Възможно е сървърът да не е включен.
Отговор на потребителя: Уверете се, че JDBC сървърът е включен, и рестартирайте програмата.
CLI0618E | Невалидни идентификатор и/или парола на потребителя. |
Обяснение: Зададените идентификатор и/или парола на потребителя не са валидни.
Отговор на потребителя: Уверете се, че идентификаторът и/или паролата на потребителя са правилни, и рестартирайте програмата.
CLI0619E | Невалиден UTF8 формат на данните. |
Обяснение: Когато getUnicodeStream се повика за колони, които не са DBCS колони, декодирането от формат UTF8 се извършва, но данните не могат да се декодират точно.
Отговор на потребителя: Вместо това използвайте getString/getBytes/getAsciiStream/getBinaryStream.
CLI0620E | IOException, грешка при четене на входните данни. |
Обяснение: Грешката е възникнала при четене на данни от входния поток.
Отговор на потребителя: Уверете се, че файлът съществува и че дължината на файла е зададена правилно.
CLI0621E | Неподдържана конфигурация на JDBC сървър. |
Обяснение: Конфигурацията на JDBC сървъра приемник не се поддържа. Ако работите с Центъра за управление, JDBC сървърът приемник трябва да бъде самостоятелен db2jd процес (стартиран чрез db2jstrt), а не 2-tier собствен JDBC сървър.
Отговор на потребителя: Преконфигурирайте JDBC сървъра, като използвате db2jstrt на порта, посочен от Центъра за управление.
CLI0622E | Грешка при осъществяване на достъп до разширения на JDBC административните услуги. |
Обяснение: Центърът за управление се нуждае от услугите за администриране, които се изпълняват с JDBC сървъра. Центърът за управление не може да определи местоположението или да осъществи достъп до тези услуги за администриране.
Отговор на потребителя: Уверете се, че услугите за администриране на Центъра за управление са инсталирани с JDBC сървъра.
CLI0623E | Таблиците за конвертиране на кодови страници не съществуват. |
Обяснение: Не са намерени таблиците за конвертиране на кодови страници.
Отговор на потребителя: Уверете се, че таблиците (от локалната кодова страница към Unicode и от Unicode към локалната кодова страница) са инсталирани.
CLI0624E | Таблиците за конвертиране на кодови страници не са заредени. |
Обяснение: Не може да се заредят таблиците за конвертиране на кодови страници .
Отговор на потребителя: Уверете се, че вашето JDBC приложение има достъп до таблиците за конвертиране на кодови страници, и че таблиците не са повредени.
CLI0625E | Задали сте JDBC 1.22 поведение; не може да се използват JDBC 2.0 функциите. |
Обяснение: Функцията, която се опитвате да извикате, е нова функция, дефинирана в JDBC 2.0, но сте задали, че искате да използвате JDBC 1.22 поведение.
Отговор на потребителя: Не указвайте на ключовата дума JDBCVERSION стойност "122", ако желаете да използвате JDBC 2.0 функции. Тя трябва да остане ненастроена или да бъде настроена на "200".
CLI0626E | "<име-на-функция>" не се поддържа в тази версия на DB2 JDBC 2.0 драйвера. |
Обяснение: Тази функция не се поддържа от тази версия на DB2 UDB JDBC 2.0 драйвера.
Отговор на потребителя: Не използвайте тази функция.
CLI0627E | Резултатният набор не е скролируем. |
Обяснение: Резултатният набор не е скролируем.
Отговор на потребителя: Уверете се, че сте настроили атрибута оператор/резултатен набор на SCROLLABLE.
CLI0628E | Маркерът на параметър no. "<parameter-number>" в параметърния набор no. "<set-number>" не е настроен. |
Обяснение: Методът set<тип-данни> не е бил извикан за този входен параметър.
Отговор на потребителя: Извикайте метода set<тип-данни>, за да посочите типа данни за този входен параметър и стойността му.
CLI0629E | "<function-name>" не се поддържа за тази колона. |
Обяснение: Тази операция не може да бъде извикана от тази колона.
Отговор на потребителя: Използвайте друг метод.
CLI0630E | Непознат тип/съответствие на резултатен набор "<number>". |
Обяснение: Зададена е невалидна стойност за тип на резултатен набор или съответствие.
Отговор на потребителя: Променете стойността на правилната стойност, указана в спецификацията.
CLI0631E | Няма произволен достъп за смесени char/clob колони. |
Обяснение: Произволният достъп не се поддържа за тази смесена char колона.
Отговор на потребителя: Използвайте данните последователно.
CLI0632E | Невалиден fetch size; трябва да бъде между 0 и maxRows включително. |
Обяснение: Зададеният размер на извличане трябва да бъде по-голям или равен на 0 и по-малък или равен на maxRows.
Отговор на потребителя: Модифицирайте стойността.
CLI0633E | Не може да се извиква relative(), когато няма текущ ред. |
Обяснение: Релативният метод е извикан, когато указателят не е на валиден ред.
Отговор на потребителя: Първо преместете указателя на валиден ред (с помощта на абсолютен, следващ и т.н.), след което използвайте релативния метод.
CLI0634E | Грешка при заделянето на указател за CLI в обкръжението. |
Обяснение: SQLAllocEnv е неуспешна при инициализацията.
Отговор на потребителя: Уверете се, че променливата на обкръжението DB2INSTANCE е правилно настроена.
CLI0635E | <име-на-функция> не се поддържа в аплета. |
Обяснение: <име-на-функция> не се поддържа в аплета.
Отговор на потребителя: Избягвайте използването на <име-на-функция> в аплет.
CLI0636E | Свойство "<име-на-свойство>" не е посочено за обекта Context. |
Обяснение: Свойство "<име-на-свойство>" не е посочено за обекта Context във вашето приложение на Java.
Отговор на потребителя: Уверете се, че свойството "<име-на-свойство>" е посочено за обекта Context във вашето приложение на Java.
CLI0637E | <object> не може да бъде намерен. |
Обяснение: <object> не съществува.
Отговор на потребителя: Уверете се, че <object> съществува.
CLI0638E | <object> вече съществува. |
Обяснение: <object> не може да бъде създаден, тъй като вече съществува.
Отговор на потребителя: Уверете се, че операцията е коректна.
CLI0639E | Празен низ. |
Обяснение: Не е разрешен празен низ.
Отговор на потребителя: Коригирайте въпросния низ.
CLI0640E | <object> не може да бъде изведен в списък. |
Обяснение: <object> не може да бъде изведен в списък.
Отговор на потребителя: Уверете се, че <object> може да бъде изведен в списък.
CLI0641E | Има оператор SELECT в последователността от команди. |
Обяснение: Оператор SELECT не е разрешен в последователност от команди.
Отговор на потребителя: Отстранете оператора SELECT от последователността от команди.
CLI0642E | Невалидно направление на извличане. |
Обяснение: Зададеното направление на извличане не се поддържа.
Отговор на потребителя: Коригирайте направлението на извличане.
CLI0643E | Няма оператор в последователността от команди. |
Обяснение: В последователността от команди няма нито един оператор.
Отговор на потребителя: Добавете оператор в последователността от команди.
CLI0644E | Невалидна стойност на ред към absolute() повикване. |
Обяснение: Стойността на ред, посочена за absolute(), е невалидна.
Отговор на потребителя: Коригирайте стойността на реда.