Komunikaty

Komunikaty CLI

W tej sekcji opisano komunikaty interfejsu CLI (Call Level Interface). Komunikaty te są uporządkowane według numerów.

CLI0001WBłąd odłączenia.

Objaśnienie: Podczas odłączania wystąpił błąd. Jednak odłączenie powiodło się.

Działanie użytkownika: Sprawdź, czy komunikacja pomiędzy klientem a serwerem jest nadal aktywna.

CLI0002WDane zostały obcięte.

Objaśnienie: Podany bufor wyjściowy jest za mały, aby pomieścić dane.

Działanie użytkownika: Zwiększ bufor wyjściowy.

CLI0003WUprawnienie nie zostało odwołane.

Objaśnienie: Podano instrukcję REVOKE, a użytkownik nie ma określonego uprawnienia.

Działanie użytkownika: Nie jest wymagana żadna czynność.

CLI0004WNiepoprawny atrybut łańcucha połączenia.

Objaśnienie: W łańcuchu połączenia określono niepoprawny lub nieobsługiwany atrybut, ale sterownik był w stanie połączyć się ze źródłem danych.

Działanie użytkownika: Nie jest wymagana żadna czynność.

CLI0005WWartość opcji została zmieniona.

Objaśnienie: Ponieważ sterownik nie obsługuje określonej wartości opcji, została ona zastąpiona przez wartość zbliżoną, obsługiwaną przez sterownik.

Działanie użytkownika: Nie jest wymagana żadna czynność.

CLI0006WInstrukcję SQLCancel potraktowano jako zamknięcie.

Objaśnienie: Wywołanie instrukcji SQLCancel zostało potraktowane jak wywołanie instrukcji SQLFreeStmt z opcją SQL_CLOSE.

Działanie użytkownika: Nie jest wymagana żadna czynność.

CLI0100ENiepoprawna liczba parametrów.

Objaśnienie: Liczba parametrów określonych w instrukcji SQLSetParam lub SQLBindParameter była mniejsza niż liczba parametrów w danej instrukcji SQL.

Działanie użytkownika: Określ ponownie instrukcję SQL lub udostępnij więcej parametrów wejściowych przez instrukcję SQLSetParam lub SQLBindParameter.

CLI0101EInstrukcja nie zwróciła tabeli wynikowej.

Objaśnienie: Poprzednia instrukcja nie zwróciła tabeli wynikowej.

Działanie użytkownika: Określ ponownie instrukcję SQL.

CLI0102ENiepoprawna konwersja.

Objaśnienie: Sterownik nie obsługuje konwersji między typem danych aplikacji a typem danych SQL.

Działanie użytkownika: Określ ponownie konwersję danych, która jest obsługiwana przez sterownik.

CLI0103EZa dużo kolumn.

Objaśnienie: Liczba kolumn określona w instrukcji SQLBindCol jest większa niż liczba kolumn w bieżącej tabeli wynikowej.

Działanie użytkownika: Określ ponownie daną instrukcję SQL lub zmień informacje dotyczące wiązań kolumn w instrukcji SQLBindCol.

CLI0104ENie można połączyć się ze źródłem danych.

Objaśnienie: Sterownik nie mógł ustanowić połączenia ze źródłem danych.

Działanie użytkownika: Upewnij się, że serwer został uruchomiony i czy komunikacja między klientem a serwerem jest poprawna.

CLI0105EPołączenie jest używane.

Objaśnienie: Określony uchwyt połączenia jest już używany i połączenie jest nadal otwarte.

Działanie użytkownika: Używając instrukcji SQLAllocConnect przydziel nowe połączenie i ustanów je ponownie lub przerwij istniejące połączenie.

CLI0106EPołączenie jest zamknięte.

Objaśnienie: Połączenie określone przez uchwyt połączenia nie jest już aktywne.

Działanie użytkownika: Ustanów nowe połączenie.

CLI0107ENiepowodzenie połączenia podczas transakcji.

Objaśnienie: Podczas wykonywania danej funkcji połączenie nie powiodło się i nie można określić, czy transakcja została zatwierdzona (COMMIT), czy wycofana (ROLLBACK).

Działanie użytkownika: Ustanów nowe połączenie.

CLI0108ENiepowodzenie połączenia komunikacyjnego.

Objaśnienie: Podczas wykonywania tej funkcji połączenie sterownika i źródła danych nie powiodło się.

Działanie użytkownika: Ustanów nowe połączenie.

CLI0109EPrawostronne obcięcie danych łańcucha.

Objaśnienie: Wartość określona przez instrukcję SQLSetParam lub SQLBindParameter jest większa niż maksymalna wielkość znacznika parametru dopuszczalna w tym przypadku.

Działanie użytkownika: Określ ponownie ten parametr używając instrukcji SQLSetParam lub SQLBindParameter.

CLI0110EOkreślono niepoprawny bufor wyjściowy lub bufor indykatora.

Objaśnienie: Zwrócone zostały dane NULL, ale określony bufor wyjściowy lub bufor indykatora był buforem NULL.

Działanie użytkownika: Określ ponownie bufor wyjściowy lub bufor indykatora inny niż NULL i powtórz operację.

CLI0111EWartość liczbowa spoza zakresu.

Objaśnienie: Zwrócenie danych liczbowych spowodowałoby obcięcie części całkowitej liczby.

Instrukcję SQLPutData wywołano dla parametru więcej niż raz, a dane wejściowe nie były typu znakowego ani binarnego.

Działanie użytkownika: Aby uniknąć obcięcia danych liczbowych, określ ponownie wiązania wyjściowe przez instrukcję SQLBindCol lub SQLGetData.

Nie wywołuj dla parametru instrukcji SQLPutData, jeśli typ danych aplikacji określony dla tego parametru przez instrukcję SQLSetParam lub SQLBindParameter jest inny niż SQL_C_CHAR lub SQL_C_BINARY.

CLI0112EBłąd przypisania.

Objaśnienie: Dane wysłane do parametru lub kolumny miały typ niezgodny z typem danych powiązanej z nimi kolumny tabeli.

Działanie użytkownika: Określ ponownie wiązanie wyjściowe przez instrukcję SQLBindCol lub SQLGetData albo wiązanie wejściowe przez instrukcję SQLSetParam lub SQLBindParameter.

CLI0113ENiepoprawny format daty.

Objaśnienie: Dane wysłane do pola daty były niepoprawne.

Działanie użytkownika: Określ datę ponownie.

CLI0114EPrzepełnienie pola daty/godziny.

Objaśnienie: Dane wysłane do parametru albo kolumny daty, godziny lub datownika były niepoprawne.

Działanie użytkownika: Określ ponownie datę, godzinę lub datownik.

CLI0115ENiepoprawny stan kursora.

Objaśnienie: Przed wywołaniem instrukcji nie ustawiono wiersza bieżącego.

Działanie użytkownika: Przed wywołaniem danej instrukcji ustaw wiersz bieżący wywołując instrukcję SQLFetch lub SQLExtendedFetch i powtórz operację.

CLI0116ENiepoprawny stan transakcji.

Objaśnienie: Podczas przetwarzania transakcji została wywołana instrukcja SQLDisconnect.

Działanie użytkownika: Przed wywołaniem instrukcji SQLDisconnect wywołaj instrukcję SQLTransact.

CLI0117ENiepoprawna nazwa kursora.

Objaśnienie: W instrukcji SQLSetCursorName określono niepoprawną lub zduplikowaną nazwę kursora.

Działanie użytkownika: Określ ponownie poprawną nazwę kursora w instrukcji SQLSetCursorName.

CLI0118ENiepoprawna składnia SQL.

Objaśnienie: Określono niepoprawną lub błędną instrukcję SQL.

Działanie użytkownika: Określ ponownie poprawną instrukcję SQL.

CLI0119ENieoczekiwana awaria systemu.

Objaśnienie: Podczas przetwarzania funkcji wystąpiła nieoczekiwana awaria systemu.

Działanie użytkownika: Uruchom ponownie aplikację i powtórz czynność.

CLI0120ENiepowodzenie przydzielenia pamięci.

Objaśnienie: Sterownik nie był w stanie przydzielić pamięci wymaganej do obsługi uruchomienia lub wykonania funkcji.

Działanie użytkownika: Sprawdź, czy system ma wystarczająco dużo pamięci, aby wykonać wymaganą operację.

CLI0121ENiepoprawny numer kolumny.

Objaśnienie: Wartość określona dla parametru iCol jest mniejsza od zera, większa niż liczba kolumn w tabeli wynikowej lub większa niż maksymalna liczba kolumn dopuszczalna w tabeli wynikowej.

Działanie użytkownika: Określ ponownie poprawną wartość dla parametru iCol.

CLI0122ETyp programu spoza zakresu.

Objaśnienie: Wartość określona dla parametru fCType jest niepoprawna.

Działanie użytkownika: Określ ponownie poprawną wartość dla parametru fCType.

CLI0123ETyp danych SQL spoza zakresu.

Objaśnienie: Wartość określona dla parametru fSQLType jest niepoprawna.

Działanie użytkownika: Określ ponownie poprawną wartość dla parametru fSQLType.

CLI0124ENiepoprawna wartość argumentu.

Objaśnienie: Wartość określona dla argumentu jest niepoprawna. Przyczyną może być wskaźnik pusty, niepoprawna długość, niepoprawna opcja itp.

Działanie użytkownika: Prześledź argumenty funkcji i określ, który z nich jest niepoprawny.

CLI0125EBłąd kolejności wywoływania funkcji.

Objaśnienie: Funkcja ta została wywołana w niepoprawnej kolejności.

Działanie użytkownika: Popraw kolejność wywoływania funkcji w aplikacji i powtórz operację.

CLI0126EOperacja niepoprawna w danym momencie.

Objaśnienie: Operacja, którą system próbuje wykonać, jest w danym momencie niepoprawna.

Działanie użytkownika: Popraw kolejność operacji i powtórz operację.

CLI0127ENiepoprawny kod transakcji.

Objaśnienie: Opcją transakcji określoną w instrukcji SQLTransact nie była opcja SQL_COMMIT ani SQL_ROLLBACK.

Działanie użytkownika: Określ opcję SQL_COMMIT lub SQL_ROLLBACK i powtórz operację.

CLI0128ENieoczekiwany błąd obsługi pamięci.

Objaśnienie: Błąd obsługi pamięci.

Działanie użytkownika: Podczas obsługiwania niektórych wewnętrznych buforów pamięci w sterowniku wystąpił nieoczekiwany błąd. Zrestartuj aplikację.

CLI0129EBrak uchwytów.

Objaśnienie: Wywołano instrukcję SQLAllocEnv, SQLAllocConnect lub SQLAllocStmt, ale w sterowniku nie ma więcej dostępnych uchwytów.

Działanie użytkownika: Wywołaj instrukcję SQLFreeEnv, SQLFreeConnect lub SQLFreeStmt, aby zwolnić uchwyty, które nie są już używane przez daną aplikację.

CLI0130EBrak dostępnej nazwy kursora.

Objaśnienie: W danej instrukcji nie było otwartego kursora i żaden kursor nie został ustawiony przy użyciu instrukcji SQLSetCursorName.

Działanie użytkownika: Określ nazwę kursora używając instrukcji SQLSetCursorName.

CLI0131ENiepoprawna długość łańcucha lub buforu.

Objaśnienie: Określona długość buforu jest niepoprawna.

Działanie użytkownika: Określ poprawną długość buforu.

CLI0132ETyp deskryptora spoza zakresu.

Objaśnienie: Określony typ deskryptora jest niepoprawny.

Działanie użytkownika: Określ poprawny typ deskryptora.

CLI0133ETyp opcji spoza zakresu.

Objaśnienie: Określony typ opcji jest niepoprawny.

Działanie użytkownika: Określ poprawny typ opcji.

CLI0134ENiepoprawny numer parametru.

Objaśnienie: Numer określony dla parametru jest mniejszy od zera lub większy niż maksymalny parametr obsługiwany przez źródło danych.

Działanie użytkownika: Określ poprawny numer parametru.

CLI0135ENiepoprawna wartość skali.

Objaśnienie: Określona wartość skali jest niepoprawna.

Działanie użytkownika: Określ poprawną wartość skali.

CLI0136ETyp funkcji spoza zakresu.

Objaśnienie: Typ funkcji jest niepoprawny.

Działanie użytkownika: Określ poprawną wartość typu funkcji.

CLI0137ETyp informacji spoza zakresu.

Objaśnienie: Typ informacji jest niepoprawny.

Działanie użytkownika: Określ poprawną wartość typu informacji.

CLI0138ETyp kolumny spoza zakresu.

Objaśnienie: Typ kolumny jest niepoprawny.

Działanie użytkownika: Określ poprawną wartość typu kolumny.

CLI0139ETyp zasięgu spoza zakresu.

Objaśnienie: Typ zasięgu jest niepoprawny.

Działanie użytkownika: Określ poprawną wartość typu zasięgu.

CLI0140ETyp opcji unikalności spoza zakresu.

Objaśnienie: Typ opcji unikalności jest niepoprawny.

Działanie użytkownika: Określ poprawną wartość typu opcji unikalności.

CLI0141ETyp opcji dokładności spoza zakresu.

Objaśnienie: Typ opcji dokładności jest niepoprawny.

Działanie użytkownika: Określ poprawną wartość typu opcji dokładności.

CLI0142EOpcja kierunku spoza zakresu.

Objaśnienie: Opcja kierunku jest niepoprawna.

Działanie użytkownika: Określ poprawną wartość opcji kierunku.

CLI0143ENiepoprawna wartość dokładności.

Objaśnienie: Wartość dokładności jest niepoprawna.

Działanie użytkownika: Określ poprawną wartość dokładności.

CLI0144ENiepoprawny typ parametru.

Objaśnienie: Typ parametru jest niepoprawny.

Działanie użytkownika: Określ poprawną wartość typu parametru.

CLI0145ETyp pobrania spoza zakresu.

Objaśnienie: Typ pobrania jest niepoprawny.

Działanie użytkownika: Określ poprawną wartość typu pobrania.

CLI0146EWartość wiersza spoza zakresu.

Objaśnienie: Wartość wiersza jest niepoprawna.

Działanie użytkownika: Określ poprawną wartość wiersza.

CLI0147EOpcja współbieżności spoza zakresu.

Objaśnienie: Opcja współbieżności jest niepoprawna.

Działanie użytkownika: Określ poprawną wartość opcji współbieżności.

CLI0148ENiepoprawna pozycja kursora.

Objaśnienie: Pozycja kursora jest niepoprawna.

Działanie użytkownika: Określ poprawną pozycję kursora.

CLI0149ENiepoprawne zakończenie pracy sterownika.

Objaśnienie: Zakończenie pracy sterownika jest niepoprawne.

Działanie użytkownika: Określ poprawną wartość zakończenia pracy sterownika.

CLI0150ESterownik nie może wykonać operacji.

Objaśnienie: Operacja jest poprawna, ale nie jest obsługiwana albo przez sterownik, albo przez źródło danych.

Działanie użytkownika: Określ poprawną operację.

CLI0151EBrak oczekujących danych.

Objaśnienie: Wywołano instrukcję SQLParamData lub SQLPutData, ale nie ma już danych oczekujących na przetworzenie przez tę instrukcję.

Działanie użytkownika: Określ ponownie parametry używając instrukcji SQLSetParam lub SQLBindParameter.

CLI0152EWartość inna niż wartość łańcucha.

Objaśnienie: Argumentem funkcji powinien być łańcuch.

Działanie użytkownika: Określ ponownie argument funkcji.

CLI0153ENiepoprawna długość nazwy pliku.

Objaśnienie: Określona długość nazwy pliku jest niepoprawna.

Działanie użytkownika: Określ poprawną długość nazwy pliku.

CLI0154ENiepoprawny stan połączenia.

Objaśnienie: Podjęto próbę zmiany typu połączenia, ale połączenie to lub inne (w przypadku rozproszonej jednostki pracy) jest już otwarte.

Działanie użytkownika: Nie próbuj zmieniać typu połączenia, gdy połączenie jest otwarte.

CLI0155EZa długa nazwa pliku.

Objaśnienie: Długość określona dla nazwy pliku jest większa niż obsługiwana.

Działanie użytkownika: Określ poprawną długość nazwy pliku.

CLI0156EBłąd podczas zamykania pliku.

Objaśnienie: Podczas zamykania pliku wystąpił nieoczekiwany warunek.

Działanie użytkownika: Powtórz operację.

CLI0157EBłąd podczas otwierania pliku.

Objaśnienie: Podczas otwierania pliku wystąpił nieoczekiwany warunek.

Działanie użytkownika: Powtórz operację.

CLI0158EBłąd podczas zapisywania do pliku.

Objaśnienie: Podczas zapisywania do pliku wystąpił nieoczekiwany warunek.

Działanie użytkownika: Powtórz operację.

CLI0159EBłąd podczas usuwania pliku.

Objaśnienie: Podczas usuwania pliku wystąpił nieoczekiwany warunek.

Działanie użytkownika: Powtórz operację.

CLI0164ETyp dopuszczalnej wartości pustej spoza zakresu.

Objaśnienie: Określono niepoprawną dopuszczalną wartość pustą.

Działanie użytkownika: Określ ponownie dopuszczalną wartość pustą.

CLI0165EBłąd w wierszu.

Objaśnienie: Wystąpił błąd podczas pobierania jednego lub kilku wierszy. (Funkcja zwraca wartość SQL_SUCCESS_WITH_INFO.)

Działanie użytkownika: Powtórz operację.

CLI0166EBłąd składniowy PARMLIST.

Objaśnienie: Wartość PARMLIST w tabeli katalogu procedur zapisanych w bazie zawiera błąd składniowy.

Działanie użytkownika: Określ ponownie wiersz dla tej procedury zapisanej w bazie.

CLI0167EOperacja została anulowana.

Objaśnienie: Dla danej instrukcji wywołano instrukcję SQLCancel.

Działanie użytkownika: Powtórz operację.

CLI0171ENie można połączyć się z bazą danych. Przyczyna:

Objaśnienie: Połączenie z bazą danych nie powiodło się. 'Przyczyna:' wyjaśni, dlaczego nie można połączyć się z bazą danych.

Działanie użytkownika: Popraw błąd i powtórz próbę połączenia.

CLI0172ENie można połączyć się z bazą danych. Czy chcesz kontynuować konfigurowanie? Przyczyna:

Objaśnienie: Połączenie z bazą danych nie powiodło się. 'Przyczyna:' wyjaśni, dlaczego nie można połączyć się z bazą danych.

Działanie użytkownika: Popraw błąd i powtórz próbę połączenia lub kontynuuj konfigurowanie.

CLI0175ENie znaleziono Menedżera sterowników ODBC. Nie można otworzyć pliku ODBCINST.INI.

Objaśnienie: Nie zainstalowano żadnego z Menedżerów sterowników ODBC, ani Visigenic, ani Intersolv ODBC. Menedżer sterowników ODBC musi zostać zainstalowany przed zarejestrowaniem sterownika ODBC dla programu DB2 w pliku ODBCINST.INI.

Działanie użytkownika: Zainstaluj Menedżer sterowników ODBC, a następnie wprowadź ponownie tę komendę.

CLI0176ENie można przeprowadzić zapisu do pliku ODBCINST.INI.

Objaśnienie: Wystąpił błąd podczas zapisywania do pliku ODBCINST.INI, który ma być używany z Menedżerem sterowników ODBC. Przyczyną błędu może być niepoprawny format pierwotnego pliku ODBCINST.INI.

Działanie użytkownika: Zmień nazwę istniejącego pliku ODBCINST.INI i spróbuj ponownie uruchomić tę komendę. Jeśli błąd wystąpi ponownie, skontaktuj się z obsługą techniczną.

CLI0177ENie można określić, gdzie został zainstalowany klient DB2 dla OS/2.

Objaśnienie: Podczas próby znalezienia klienta DB2 dla OS/2 wystąpił błąd.

Działanie użytkownika: Sprawdź, czy klient DB2 dla OS/2 został poprawnie zainstalowany.

CLI0178ISterownik ODBC dla DB2 został poprawnie zarejestrowany.

Objaśnienie: Sterownik ODBC dla DB2 został zarejestrowany z Menedżerem(ami) sterowników ODBC.

Działanie użytkownika: Aby skonfigurować źródła danych ODBC, użytkownik może teraz wykorzystać odpowiednie narzędzie administratora ODBC otrzymane od dostawcy Menedżera sterowników ODBC.

CLI0179ENie można wyświetlić okna dialogowego.

Objaśnienie: Sterownik ODBC dla DB2 nie może otworzyć okna dialogowego z uchwytem udostępnionym przez aplikację.

Działanie użytkownika: Aplikacja musi przekazać poprawny uchwyt okna.

CLI0180ENiepoprawna wartość zakładki.

Objaśnienie: Argumentem fFetchType był SQL_FETCH_BOOKMARK, a zakładka wskazana przez atrybut instrukcji SQL_ATTR_FETCH_BOOKMARK_PTR była niepoprawna.

Działanie użytkownika: Określ ponownie poprawną wartość zakładki.

CLI0181ENiepoprawny indeks deskryptora.

Objaśnienie: Wartość określona dla argumentu numeru kolumny jest niepoprawna.

Działanie użytkownika: Określ ponownie poprawny numer kolumny.

CLI0182WCzęściowe obcięcie.

Objaśnienie: Dane dla jednej z kolumn zostały obcięte.

Działanie użytkownika: Nie jest wymagana żadna czynność.

CLI0183EPowiązana instrukcja nie została przygotowana.

Objaśnienie: Uchwyt deskryptora został powiązany z deskryptorem wiersza implementacji (IRD), a powiązany uchwyt instrukcji nie był w przygotowany.

Działanie użytkownika: Przygotuj instrukcję powiązaną z deskryptorem.

CLI0184ENie można zmodyfikować deskryptora wiersza implementacji.

Objaśnienie: Uchwyt deskryptora jest powiązany z deskryptorem wiersza implementacji (IRD), a nie można zaktualizować pól rekordów IRD.

Działanie użytkownika: Określ poprawny deskryptor i pole.

CLI0185ENiepoprawne użycie uchwytu deskryptora przydzielonego automatycznie.

Objaśnienie: W tym przypadku można użyć tylko deskryptorów przydzielonych jawnie przy użyciu funkcji SQLAllocHandle.

Działanie użytkownika: Użyj deskryptora przydzielonego jawnie.

CLI0186ESerwer odrzucił żądanie anulowania.

Objaśnienie: Błędy komunikacji spowodowały, że serwer odrzucił żądanie anulowania.

Działanie użytkownika: Nie jest wymagana żadna czynność.

CLI0187EDane inne niż znakowe i binarne wysłane w częściach.

Objaśnienie: Instrukcję SQLPutData wywołano więcej niż raz dla kolumny, która nie była kolumną znakową ani binarną.

Działanie użytkownika: Dla danych innych niż znakowe i binarne, instrukcję SQLPutData wywołuj tylko raz.

CLI0188EPróba konkatenacji wartości pustej.

Objaśnienie: W poprzednim wywołaniu instrukcji SQLPutData dla tego parametru długość buforu wejściowego określono jako SQL_NULL_DATA.

Działanie użytkownika: Wywołaj instrukcję SQLPutData z poprawną długością buforu wejściowego lub sprawdź, czy instrukcja SQLPutData jest wywoływana właściwą liczbę razy.

CLI0189ENiespójne informacje deskryptora.

Objaśnienie: Wynik sprawdzenia spójności powiązanego deskryptora jest negatywny.

Działanie użytkownika: Upewnij się, że pola deskryptora są poprawne i czy wszystkie wewnętrzne pola zależne są ustawione poprawnie.

CLI0190ENiepoprawny deskryptor w odwołaniu pośrednim.

Objaśnienie: Niepoprawny uchwyt deskryptora lub pole ARD (TYPE, OCTECT_LENGTH, DATA_PTR, INDICATOR_PTR lub OCTECT_LENGTH_PTR) zawiera niepoprawną wartość.

Działanie użytkownika: Upewnij się, że pośredni uchwyt deskryptora jest poprawny i czy pola pośrednie są ustawione poprawnie.

CLI0191ENiepoprawna wartość atrybutu.

Objaśnienie: Wartość określona dla określonego atrybutu była niepoprawna.

Działanie użytkownika: Podaj poprawną wartość dla określonego atrybutu.

CLI0192EOkreślono niepoprawny alias bazy danych.

Objaśnienie: Przy użyciu parametru -d lub komendy DB2CAP określono niepoprawną lub niezgodną nazwę aliasu bazy danych.

Działanie użytkownika: Podaj nazwę istniejącego aliasu bazy danych. Aby dowiedzieć się, które bazy danych są aktualnie wpisane do katalogu, użyj komendy LIST DATABASE DIRECTORY.

CLI0193EPlik przechwytywania <nazwa-pliku-przechwytywania> nie został znaleziony lub jest używany.

Objaśnienie: Komenda DB2CAP nie jest w stanie otworzyć pliku <nazwa-pliku-przechwytywania>, który został określony jako wartość parametru BIND. Plik ten nie istnieje albo jakiś proces używa go z wyłącznością.

Działanie użytkownika: Określ nazwę istniejącego pliku przechwytywania lub poczekaj, aż plik ten zostanie zwolniony przez inny proces.

CLI0194EBłąd składniowy komendy. Poprawna składnia jest następująca: db2cap [-h | -?] bind plik-przechwytywania -d alias-bd [-u id-użytkownika [-p hasło]]

Objaśnienie: Parametry komendy DB2CAP, podobnie jak nazwa samej komendy, muszą zostać wpisane dokładnie tak, jak pokazano na powyższym diagramie składniowym. Na platformach UNIX jest dla nich rozróżniana wielkość liter, a na platformach Intel - nie. Między parametrem i jego wartością musi być co najmniej jedna spacja. Na przykład: składnia -u id-użytkownika jest poprawna, ale składnia -uid-użytkownika - nie.

Na diagramie składniowym, nawiasy kwadratowe ([ ]) oznaczają parametry opcjonalne. Jeśli określisz parametr id-użytkownika, ale pominiesz hasło, pojawi się zachęta do podania hasła; w tym przypadku nie będzie ono widoczne podczas wpisywania.

Jeśli określisz parametr -h lub -?, komenda wyświetli pomoc dotyczącą składni i żadne inne parametry nie będą przetwarzane.

Działanie użytkownika: Upewnij się, że składnia komendy jest zgodna z diagramem.

CLI0195ENiepoprawny plik przechwytywania: nie zawiera żadnych poprawnych grup instrukcji.

Objaśnienie: Poprawny plik przechwytywania musi zawierać co najmniej jedną poprawną grupę instrukcji.

Działanie użytkownika: Ponownie przechwyć daną aplikację używając tego samego pliku przechwytywania i upewnij się, że została przechwycona co najmniej jedna instrukcja SQL, lub poddaj edycji plik przechwytywania i ręcznie dodaj grupy statement. Podczas ręcznego dodawania grupy statement pamiętaj, aby określić wszystkie wymagane parametry dla typu dodawanej instrukcji SQL. Następnie wprowadź ponownie żądanie.

CLI0600ENiepoprawny uchwyt połączenia lub połączenie jest zamknięte.

Objaśnienie: Przed wykonaniem operacji połączenie zostało zamknięte.

Działanie użytkownika: Upewnij się, że przed operacją nie jest wywoływane zamknięcie połączenia.

CLI0601ENiepoprawny uchwyt instrukcji lub instrukcja jest zamknięta.

Objaśnienie: Przed wykonaniem operacji instrukcja została zamknięta.

Działanie użytkownika: Upewnij się, że przed operacją nie jest wywoływane zamknięcie instrukcji i zamknięcie połączenia instrukcji.

CLI0602EBłąd przydziału pamięci na serwerze.

Objaśnienie: Nie można przydzielić pamięci na serwerze.

Działanie użytkownika: Poproś administratora baz danych o szczegółowe sprawdzenie pliku protokołu DB2 JDBC. Ponownie uruchom program.

CLI0603EMetoda CallableStatement get*** została wywołana bez wywołania registerOutParameter.

Objaśnienie: Metoda Get*** została wywołana dla parametru, który nie został zarejestrowany przy użyciu wywołania registerOutParameter.

Działanie użytkownika: Dodaj wywołanie registerOutParameter dla danego parametru.

CLI0604EMetoda CallableStatement get*** została wywołana bez wywołania wykonania.

Objaśnienie: Metoda CallableStatement get*** została wywołana przed wywołaniem wykonania CallableStatement.

Działanie użytkownika: Upewnij się, że wykonanie CallableStatement jest wywoływane przed każdą metodą CallableStatement get***.

CLI0605EMetoda CallableStatement get*** nie jest zgodna z typem użytym w wywołaniu registerOutParameter.

Objaśnienie: Metoda CallableStatement get*** nie odpowiada typowi użytemu w wywołaniu registerOutParameter dla tego parametru.

Działanie użytkownika: Zmień metodę get*** na zgodną z typem użytym w wywołaniu registerOutParameter dla tego parametru. (Patrz specyfikacja JDBC.)

CLI0606EWartość zwrócona z kolumny jest niezgodna z typem danych odpowiadającym metodzie get***.

Objaśnienie: Wartość w kolumnie CHAR/VARCHAR/LONGVARCHAR nie jest poprawną wartością liczbową.

Działanie użytkownika: Użyj odpowiednich metod get, które nie zwracają wartości liczbowych.

CLI0607ENiepoprawny format daty/godziny.

Objaśnienie: Kolumna CHAR/VARCHAR/LONGVARCHAR zawiera niepoprawną wartość daty/godziny/datownika.

Działanie użytkownika: Użyj odpowiedniej metody get*** innej niż getDate/getTime/getTimestamp.

CLI0608ENiepoprawna konwersja.

Objaśnienie: Użyta metoda get*** jest niepoprawna dla kolumny o tym typie.

Działanie użytkownika: Użyj poprawnej metody get*** (patrz specyfikacja JDBC) do pobrania danych z tej kolumny.

CLI0609EWartość liczbowa spoza zakresu.

Objaśnienie: Wartość tej kolumny jest za duża/mała dla wartości typu short lub int; konwersja spowoduje utratę danych.

Działanie użytkownika: Użyj metody get, która dopuszcza tę wartość.

CLI0610ENiepoprawny numer kolumny.

Objaśnienie: Numer kolumny jest mniejszy niż 1 lub większy niż łączna liczba kolumn w tabeli wynikowej.

Działanie użytkownika: Upewnij się, że numer kolumny nie jest mniejszy niż 1 i nie jest większy niż łączna liczba kolumn.

CLI0611ENiepoprawna nazwa kolumny.

Objaśnienie: W tabeli wynikowej nie można znaleźć kolumny o określonej nazwie.

Działanie użytkownika: Upewnij się, że nazwa kolumny jest poprawna.

CLI0612ENiepoprawny numer parametru.

Objaśnienie: Podany numer parametru jest mniejszy niż 1 lub większy niż łączna liczba parametrów.

Działanie użytkownika: Upewnij się, że numer parametru nie jest mniejszy niż 1 i nie jest większy niż łączna liczba parametrów.

CLI0613ETyp programu spoza zakresu.

Objaśnienie: Obiekt podany w PreparedStatement/CallableStatement setObject nie jest poprawnym typem obiektu.

Działanie użytkownika: Upewnij się, że typ obiektu, który ma zostać ustawiony, jest dozwolony dla parametru setObject (patrz specyfikacja JDBC).

CLI0614EBłąd podczas przesyłania do gniazda, serwer nie odpowiada.

Objaśnienie: Wystąpił błąd podczas przesyłania danych na serwer, serwer może być wyłączony.

Działanie użytkownika: Upewnij się, że serwer jest włączony i ponownie uruchom program.

CLI0615EBłąd podczas odbierania z gniazda, serwer nie odpowiada.

Objaśnienie: Wystąpił błąd podczas odbierania danych z serwera, serwer może być wyłączony.

Działanie użytkownika: Upewnij się, że serwer JDBC jest włączony i ponownie uruchom program.

CLI0616EBłąd podczas otwierania gniazda.

Objaśnienie: Nie można otworzyć gniazda do serwera, serwer może być wyłączony.

Działanie użytkownika: Upewnij się, że serwer JDBC jest włączony i ponownie uruchom program.

CLI0617EBłąd podczas zamykania gniazda.

Objaśnienie: Nie można zamknąć gniazda do serwera. Serwer może być wyłączony.

Działanie użytkownika: Upewnij się, że serwer JDBC jest włączony i ponownie uruchom program.

CLI0618ENiepoprawny identyfikator i/lub hasło użytkownika.

Objaśnienie: Podany identyfikator/hasło użytkownika jest niepoprawny/niepoprawne.

Działanie użytkownika: Upewnij się, że identyfikator/hasło użytkownika jest poprawny/poprawne i ponownie uruchom program.

CLI0619ENiepoprawny format danych UTF8.

Objaśnienie: Gdy w kolumnach innych niż DBCS (zestaw znaków dwubajtowych) zostanie wywołana funkcja getUnicodeStream, przeprowadzane jest dekodowanie z formatu UTF8, ale otrzymywane dane są niepoprawne.

Działanie użytkownika: Użyj funkcji getString/getBytes/getAsciiStream/getBinaryStream.

CLI0620EIOException, błąd odczytu ze strumienia wejściowego.

Objaśnienie: Wystąpił błąd podczas odczytywania danych ze strumienia wejściowego.

Działanie użytkownika: Upewnij się, że dany plik istnieje i czy poprawnie określono jego długość.

CLI0621ENieobsługiwana konfiguracja serwera JDBC.

Objaśnienie: Docelowa konfiguracja serwera JDBC nie jest obsługiwana. Jeśli uruchomione zostało Centrum sterowania, to docelowy serwer JDBC musi być autonomicznym procesem db2jd (uruchomionym przez proces db2jstrt), a nie dwupoziomowym, rodzimym serwerem JDBC.

Działanie użytkownika: Ponownie skonfiguruj serwer JDBC używając procesu db2jstrt na porcie wskazywanym przez Centrum sterowania.

CLI0622EBłąd podczas próby dostępu do rozszerzeń usług administracyjnych JDBC.

Objaśnienie: Centrum sterowania jest zależne od usług administracyjnych uruchamianych z serwerem JDBC. Centrum sterowania nie było w stanie zlokalizować lub uzyskać dostępu do tych usług administracyjnych.

Działanie użytkownika: Upewnij się, że z serwerem JDBC zostały zainstalowane usługi administracyjne Centrum sterowania.

CLI0623ETabele konwersji stron kodowych nie istnieją.

Objaśnienie: Nie można znaleźć tabel konwersji stron kodowych.

Działanie użytkownika: Upewnij się, że są zainstalowane tabele konwersji (z lokalnej strony kodowej na stronę Unicode i ze strony Unicode na lokalną stronę kodową).

CLI0624ETabele konwersji stron kodowych nie zostały załadowane.

Objaśnienie: Nie można załadować tabel konwersji stron kodowych.

Działanie użytkownika: Upewnij się, że aplikacja JDBC ma dostęp do tabel stron kodowych i czy tabele te nie są uszkodzone.

CLI0625EOkreślono zachowanie zgodne z interfejsem JDBC 1.22; nie można użyć funkcji interfejsu JDBC 2.0.

Objaśnienie: Funkcja, którą próbujesz wywołać jest nową funkcją zdefiniowaną w interfejsie JDBC 2.0, ale wcześniej określono zachowanie zgodne z interfejsem JDBC 1.22.

Działanie użytkownika: Jeśli chcesz korzystać z funkcji interfejsu JDBC 2.0, nie ustawiaj parametru JDBCVERSION na wartość "122". Powinno ono pozostać nieustawione lub ustawione na wartość "200".

CLI0626EFunkcja "<nazwa-funkcji>" nie jest obsługiwana przez daną wersję sterownika DB2 JDBC 2.0.

Objaśnienie: Funkcja ta nie jest obsługiwana przez daną wersję sterownika DB2 UDB JDBC 2.0.

Działanie użytkownika: Nie używaj tej funkcji.

CLI0627ETabela wynikowa nie jest przewijalna.

Objaśnienie: Tabela wynikowa nie jest przewijalna.

Działanie użytkownika: Upewnij się, że atrybut instrukcji/tabeli wynikowej został ustawiony na wartość SCROLLABLE.

CLI0628ENie. Znacznik parametru "<numer-parametru>" w zbiorze parametrów o numerze "<numer-zbioru>" nie jest ustawiony.

Objaśnienie: Metoda set<typ-danych> nie została wywołana dla tego parametru wejściowego.

Działanie użytkownika: Wywołaj metodę set<typ-danych>, aby określić typ danych wartości wejściowej tego parametru wejściowego.

CLI0629EFunkcja "<nazwa-funkcji>" dla tej kolumny nie jest obsługiwana.

Objaśnienie: Nie można wywołać tej operacji dla tej kolumny.

Działanie użytkownika: Zmień metodę.

CLI0630E Nieznany typ tabeli wynikowej/współbieżności "<numer>".

Objaśnienie: Określona została niepoprawna wartość dla typu tabeli wynikowej lub współbieżności.

Działanie użytkownika: Zmień wartość na poprawną wartość określoną w specyfikacji.

CLI0631EBrak dostępu bezpośredniego do kolumny mieszanej o wartościach char/clob.

Objaśnienie: Dostęp bezpośredni nie jest obsługiwany dla tej kolumny mieszanej o wartościach char.

Działanie użytkownika: Pobierz dane sekwencyjnie.

CLI0632ENiepoprawny rozmiar pobrania; musi on należeć do przedziału od 0 do maxRows, włącznie.

Objaśnienie: Określony rozmiar pobrania musi być większy lub równy 0 i mniejszy lub równy maxRows.

Działanie użytkownika: Zmodyfikuj tę wartość.

CLI0633ENie można wywołać metody relative(), jeśli nie jest ustawiony bieżący wiersz.

Objaśnienie: Metoda relative została wywołana, gdy kursor nie znajdował się w poprawnym wierszu.

Działanie użytkownika: Najpierw ustaw kursor w poprawnym wierszu (używając instrukcji absolute, next itp), a następnie wywołaj metodę relative.

CLI0634EBłąd podczas przydzielania uchwytu środowiska interfejsu CLI.

Objaśnienie: Zainicjowanie funkcji SQLAllocEnv nie powiodło się.

Działanie użytkownika: Upewnij się, że zmienna środowiskowa DB2INSTANCE jest poprawnie ustawiona.

CLI0635EFunkcja <nazwa-funkcji> nie jest obsługiwana w aplecie.

Objaśnienie: Funkcja <nazwa-funkcji> nie jest obsługiwana w aplecie.

Działanie użytkownika: Unikaj używania funkcji <nazwa-funkcji> w aplecie.

CLI0636EWłaściwość "<nazwa-właściwości>" nie jest określona dla obiektu Context.

Objaśnienie: Właściwość "<nazwa-właściwości>" nie jest określona dla obiektu Context w aplikacji języka Java.

Działanie użytkownika: Upewnij się, że właściwość "<nazwa-właściwości>" jest określona dla obiektu Context w aplikacji języka Java.

CLI0637ENie można znaleźć obiektu <obiekt>.

Objaśnienie: Obiekt <obiekt> nie istnieje.

Działanie użytkownika: Upewnij się, że obiekt <obiekt> istnieje.

CLI0638EObiekt <obiekt> już istnieje.

Objaśnienie: Obiekt <obiekt> nie może zostać utworzony, ponieważ już istnieje.

Działanie użytkownika: Upewnij się, że dana operacja jest poprawna.

CLI0639EPusty łańcuch.

Objaśnienie: Pusty łańcuch nie jest dozwolony.

Działanie użytkownika: Popraw określony łańcuch.

CLI0640EObiekt <obiekt> nie może zostać pokazany.

Objaśnienie: Obiekt <obiekt> nie może zostać pokazany.

Działanie użytkownika: Upewnij się, że obiekt <obiekt> może zostać pokazany.

CLI0641EW zadaniu wsadowym znajduje się instrukcja SELECT.

Objaśnienie: Instrukcja SELECT nie jest dozwolona w zadaniu wsadowym.

Działanie użytkownika: Usuń instrukcję SELECT z zadania wsadowego.

CLI0642ENiepoprawny kierunek pobrania.

Objaśnienie: Określony kierunek pobrania nie jest obsługiwany.

Działanie użytkownika: Popraw kierunek pobrania.

CLI0643EW zadaniu wsadowym nie ma żadnej instrukcji.

Objaśnienie: Dane zadanie wsadowe nie zawiera żadnej instrukcji.

Działanie użytkownika: Dodaj instrukcję do zadania wsadowego.

CLI0644ENiepoprawna wartość wiersza w wywołaniu absolute().

Objaśnienie: Wartość wiersza określona w wywołaniu absolute() jest niepoprawna.

Działanie użytkownika: Popraw wartość wiersza.


[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]