Справочник на съобщенията

CLI Съобщения

Този раздел съдържа съобщенията на интерфейса за вградени SQL оператори (CLI). Съобщенията са изброени според техния номер.

CLI0001WГрешка при прекъсване на връзката.

Обяснение: По време на прекъсване на връзката е възникнала грешка. Въпреки това прекъсването е успешно.

Отговор на потребителя: Уверете се, че комуникациите между клиента и сървъра са все още налице.

CLI0002WОтрязани данни.

Обяснение: Указаният изходен буфер не е достатъчно голям, за да побере информацията.

Отговор на потребителя: Увеличете размера на изходния буфер.

CLI0003WПравото на достъп не е отменено.

Обяснение: Операторът е бил REVOKE оператор, а потребителят не притежава необходимите права на достъп.

Отговор на потребителя: Не е необходимо действие.

CLI0004WНевалиден атрибут за низ за свързване.

Обяснение: В низа за свързване е указан невалиден или неподдържан атрибут за низ, но драйверът е осъществил успешно връзката с източника на данни.

Отговор на потребителя: Не е необходимо действие.

CLI0005WСтойността на опцията е променена.

Обяснение: Драйверът не поддържа указаната стойност за опцията и вместо нея е използвал близка стойност.

Отговор на потребителя: Не е необходимо действие.

CLI0006WSQLCancel се третира като Затвори.

Обяснение: Извикването на 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 е инсталиран правилно.

CLI0178IODBC драйверът на 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.

CLI0620EIOException, грешка при четене на входните данни.

Обяснение: Грешката е възникнала при четене на данни от входния поток.

Отговор на потребителя: Уверете се, че файлът съществува и че дължината на файла е зададена правилно.

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(), е невалидна.

Отговор на потребителя: Коригирайте стойността на реда.


[ Начало на страницата | Предишна страница | Следваща страница ]