W tej sekcji opisano komunikaty interfejsu CLI (Call Level Interface). Komunikaty te są uporządkowane według numerów.
CLI0001W | Błą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.
CLI0002W | Dane 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.
CLI0003W | Uprawnienie 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ść.
CLI0004W | Niepoprawny 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ść.
CLI0005W | Wartość 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ść.
CLI0006W | Instrukcję 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ść.
CLI0100E | Niepoprawna 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.
CLI0101E | Instrukcja 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.
CLI0102E | Niepoprawna 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.
CLI0103E | Za 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.
CLI0104E | Nie 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.
CLI0105E | Połą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.
CLI0106E | Połą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.
CLI0107E | Niepowodzenie 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.
CLI0108E | Niepowodzenie 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.
CLI0109E | Prawostronne 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.
CLI0110E | Okreś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ę.
CLI0111E | Wartość 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.
CLI0112E | Błą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.
CLI0113E | Niepoprawny format daty. |
Objaśnienie: Dane wysłane do pola daty były niepoprawne.
Działanie użytkownika: Określ datę ponownie.
CLI0114E | Przepeł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.
CLI0115E | Niepoprawny 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ę.
CLI0116E | Niepoprawny 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.
CLI0117E | Niepoprawna 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.
CLI0118E | Niepoprawna składnia SQL. |
Objaśnienie: Określono niepoprawną lub błędną instrukcję SQL.
Działanie użytkownika: Określ ponownie poprawną instrukcję SQL.
CLI0119E | Nieoczekiwana awaria systemu. |
Objaśnienie: Podczas przetwarzania funkcji wystąpiła nieoczekiwana awaria systemu.
Działanie użytkownika: Uruchom ponownie aplikację i powtórz czynność.
CLI0120E | Niepowodzenie 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ę.
CLI0121E | Niepoprawny 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.
CLI0122E | Typ 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.
CLI0123E | Typ 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.
CLI0124E | Niepoprawna 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.
CLI0125E | Błą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ę.
CLI0126E | Operacja 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ę.
CLI0127E | Niepoprawny 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ę.
CLI0128E | Nieoczekiwany 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ę.
CLI0129E | Brak 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ę.
CLI0130E | Brak 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.
CLI0131E | Niepoprawna 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.
CLI0132E | Typ deskryptora spoza zakresu. |
Objaśnienie: Określony typ deskryptora jest niepoprawny.
Działanie użytkownika: Określ poprawny typ deskryptora.
CLI0133E | Typ opcji spoza zakresu. |
Objaśnienie: Określony typ opcji jest niepoprawny.
Działanie użytkownika: Określ poprawny typ opcji.
CLI0134E | Niepoprawny 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.
CLI0135E | Niepoprawna wartość skali. |
Objaśnienie: Określona wartość skali jest niepoprawna.
Działanie użytkownika: Określ poprawną wartość skali.
CLI0136E | Typ funkcji spoza zakresu. |
Objaśnienie: Typ funkcji jest niepoprawny.
Działanie użytkownika: Określ poprawną wartość typu funkcji.
CLI0137E | Typ informacji spoza zakresu. |
Objaśnienie: Typ informacji jest niepoprawny.
Działanie użytkownika: Określ poprawną wartość typu informacji.
CLI0138E | Typ kolumny spoza zakresu. |
Objaśnienie: Typ kolumny jest niepoprawny.
Działanie użytkownika: Określ poprawną wartość typu kolumny.
CLI0139E | Typ zasięgu spoza zakresu. |
Objaśnienie: Typ zasięgu jest niepoprawny.
Działanie użytkownika: Określ poprawną wartość typu zasięgu.
CLI0140E | Typ 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.
CLI0141E | Typ 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.
CLI0142E | Opcja kierunku spoza zakresu. |
Objaśnienie: Opcja kierunku jest niepoprawna.
Działanie użytkownika: Określ poprawną wartość opcji kierunku.
CLI0143E | Niepoprawna wartość dokładności. |
Objaśnienie: Wartość dokładności jest niepoprawna.
Działanie użytkownika: Określ poprawną wartość dokładności.
CLI0144E | Niepoprawny typ parametru. |
Objaśnienie: Typ parametru jest niepoprawny.
Działanie użytkownika: Określ poprawną wartość typu parametru.
CLI0145E | Typ pobrania spoza zakresu. |
Objaśnienie: Typ pobrania jest niepoprawny.
Działanie użytkownika: Określ poprawną wartość typu pobrania.
CLI0146E | Wartość wiersza spoza zakresu. |
Objaśnienie: Wartość wiersza jest niepoprawna.
Działanie użytkownika: Określ poprawną wartość wiersza.
CLI0147E | Opcja 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.
CLI0148E | Niepoprawna pozycja kursora. |
Objaśnienie: Pozycja kursora jest niepoprawna.
Działanie użytkownika: Określ poprawną pozycję kursora.
CLI0149E | Niepoprawne zakończenie pracy sterownika. |
Objaśnienie: Zakończenie pracy sterownika jest niepoprawne.
Działanie użytkownika: Określ poprawną wartość zakończenia pracy sterownika.
CLI0150E | Sterownik 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ę.
CLI0151E | Brak 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.
CLI0152E | Wartość inna niż wartość łańcucha. |
Objaśnienie: Argumentem funkcji powinien być łańcuch.
Działanie użytkownika: Określ ponownie argument funkcji.
CLI0153E | Niepoprawna 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.
CLI0154E | Niepoprawny 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.
CLI0155E | Za 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.
CLI0156E | Błąd podczas zamykania pliku. |
Objaśnienie: Podczas zamykania pliku wystąpił nieoczekiwany warunek.
Działanie użytkownika: Powtórz operację.
CLI0157E | Błąd podczas otwierania pliku. |
Objaśnienie: Podczas otwierania pliku wystąpił nieoczekiwany warunek.
Działanie użytkownika: Powtórz operację.
CLI0158E | Błąd podczas zapisywania do pliku. |
Objaśnienie: Podczas zapisywania do pliku wystąpił nieoczekiwany warunek.
Działanie użytkownika: Powtórz operację.
CLI0159E | Błąd podczas usuwania pliku. |
Objaśnienie: Podczas usuwania pliku wystąpił nieoczekiwany warunek.
Działanie użytkownika: Powtórz operację.
CLI0164E | Typ dopuszczalnej wartości pustej spoza zakresu. |
Objaśnienie: Określono niepoprawną dopuszczalną wartość pustą.
Działanie użytkownika: Określ ponownie dopuszczalną wartość pustą.
CLI0165E | Błą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ę.
CLI0166E | Błą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.
CLI0167E | Operacja została anulowana. |
Objaśnienie: Dla danej instrukcji wywołano instrukcję SQLCancel.
Działanie użytkownika: Powtórz operację.
CLI0171E | Nie 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.
CLI0172E | Nie 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.
CLI0175E | Nie 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ę.
CLI0176E | Nie 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ą.
CLI0177E | Nie 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.
CLI0178I | Sterownik 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.
CLI0179E | Nie 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.
CLI0180E | Niepoprawna 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.
CLI0181E | Niepoprawny indeks deskryptora. |
Objaśnienie: Wartość określona dla argumentu numeru kolumny jest niepoprawna.
Działanie użytkownika: Określ ponownie poprawny numer kolumny.
CLI0182W | Częściowe obcięcie. |
Objaśnienie: Dane dla jednej z kolumn zostały obcięte.
Działanie użytkownika: Nie jest wymagana żadna czynność.
CLI0183E | Powią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.
CLI0184E | Nie 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.
CLI0185E | Niepoprawne 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.
CLI0186E | Serwer odrzucił żądanie anulowania. |
Objaśnienie: Błędy komunikacji spowodowały, że serwer odrzucił żądanie anulowania.
Działanie użytkownika: Nie jest wymagana żadna czynność.
CLI0187E | Dane 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.
CLI0188E | Pró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.
CLI0189E | Niespó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.
CLI0190E | Niepoprawny 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.
CLI0191E | Niepoprawna 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.
CLI0192E | Okreś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.
CLI0193E | Plik 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.
CLI0194E | Błą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.
CLI0195E | Niepoprawny 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.
CLI0600E | Niepoprawny 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.
CLI0601E | Niepoprawny 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.
CLI0602E | Błą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.
CLI0603E | Metoda 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.
CLI0604E | Metoda 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***.
CLI0605E | Metoda 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.)
CLI0606E | Wartość 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.
CLI0607E | Niepoprawny 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.
CLI0608E | Niepoprawna 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.
CLI0609E | Wartość 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ść.
CLI0610E | Niepoprawny 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.
CLI0611E | Niepoprawna 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.
CLI0612E | Niepoprawny 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.
CLI0613E | Typ 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).
CLI0614E | Błą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.
CLI0615E | Błą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.
CLI0616E | Błą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.
CLI0617E | Błą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.
CLI0618E | Niepoprawny 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.
CLI0619E | Niepoprawny 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.
CLI0620E | IOException, 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ść.
CLI0621E | Nieobsł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.
CLI0622E | Błą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.
CLI0623E | Tabele 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ą).
CLI0624E | Tabele 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.
CLI0625E | Okreś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".
CLI0626E | Funkcja "<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.
CLI0627E | Tabela 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.
CLI0628E | Nie. 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.
CLI0629E | Funkcja "<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.
CLI0631E | Brak 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.
CLI0632E | Niepoprawny 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ść.
CLI0633E | Nie 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.
CLI0634E | Błą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.
CLI0635E | Funkcja <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.
CLI0636E | Wł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.
CLI0637E | Nie można znaleźć obiektu <obiekt>. |
Objaśnienie: Obiekt <obiekt> nie istnieje.
Działanie użytkownika: Upewnij się, że obiekt <obiekt> istnieje.
CLI0638E | Obiekt <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.
CLI0639E | Pusty łańcuch. |
Objaśnienie: Pusty łańcuch nie jest dozwolony.
Działanie użytkownika: Popraw określony łańcuch.
CLI0640E | Obiekt <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.
CLI0641E | W 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.
CLI0642E | Niepoprawny kierunek pobrania. |
Objaśnienie: Określony kierunek pobrania nie jest obsługiwany.
Działanie użytkownika: Popraw kierunek pobrania.
CLI0643E | W zadaniu wsadowym nie ma żadnej instrukcji. |
Objaśnienie: Dane zadanie wsadowe nie zawiera żadnej instrukcji.
Działanie użytkownika: Dodaj instrukcję do zadania wsadowego.
CLI0644E | Niepoprawna 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.