Následující oddíl obsahuje zprávy rozhraní CLI (Call Level Interface). Tyto zprávy jsou uvedeny v pořadí podle svých čísel.
CLI0001W | Chyba při odpojení. |
Vysvětlení: Během odpojování došlo k chybě. Spojení však bylo úspěšně zrušeno.
Akce uživatele: Ověřte, zda je komunikace mezi klientem a serverem stále aktivní.
CLI0002W | Data jsou oříznuta. |
Vysvětlení: Určená výstupní vyrovnávací paměť není dostatečně velká na to, aby obsáhla všechna data.
Akce uživatele: Zvětšete velikost výstupní vyrovnávací paměti.
CLI0003W | Oprávnění nebylo odebráno. |
Vysvětlení: Byl zadán příkaz REVOKE, aniž by měl uživatel přidělena příslušná oprávnění.
Akce uživatele: Není vyžadována žádná akce.
CLI0004W | Neplatný atribut řetězce spojení. |
Vysvětlení: V řetězci spojení byl určen neplatný nebo nepodporovaný atribut řetězce spojení, ovladač však byl přesto schopen navázat spojení se zdrojem dat.
Akce uživatele: Není vyžadována žádná akce.
CLI0005W | Hodnota volby byla změněna. |
Vysvětlení: Ovladač nepodporuje určenou hodnotu volby a nahradil ji podobnou hodnotou.
Akce uživatele: Není vyžadována žádná akce.
CLI0006W | Příkaz SQLCancel byl zpracován jako žádost o uzavření. |
Vysvětlení: Příkaz SQLCancel byl zpracován jako volání funkce SQLFreeStmt s volbou SQL_CLOSE.
Akce uživatele: Není vyžadována žádná akce.
CLI0100E | Chybný počet parametrů. |
Vysvětlení: Počet parametrů určený ve funkci SQLSetParam nebo SQLBindParameter je menší než počet parametrů v příkazu SQL.
Akce uživatele: Znovu určete příkaz SQL nebo pomocí volání SQLSetParam nebo SQLBindParameter zadejte více vstupních parametrů.
CLI0101E | Příkaz nevrátil výslednou sadu. |
Vysvětlení: Předchozí příkaz nevrátil výslednou sadu.
Akce uživatele: Zadejte příkaz SQL jinak.
CLI0102E | Neplatná konverze. |
Vysvětlení: Konverze mezi datovým typem aplikace a SQL není ovladačem podporována.
Akce uživatele: Zadejte konverzi dat podporovanou ovladačem.
CLI0103E | Příliš mnoho sloupců. |
Vysvětlení: Počet sloupců volání funkce SQLBindCol je větší než počet sloupců v aktuální výsledné sadě.
Akce uživatele: Upravte znovu příkaz SQL nebo znovu nastavte informaci svázání sloupců ve funkci SQLBindCol.
CLI0104E | Nelze se připojit ke zdroji dat. |
Vysvětlení: Ovladač není schopen navázat spojení se zdrojem dat.
Akce uživatele: Ujistěte se, že je server v provozu a že je správně ustanovena komunikace mezi serverem a klientem.
CLI0105E | Spojení se používá. |
Vysvětlení: Určený manipulátor připojení je již používán a spojení je stále otevřeno.
Akce uživatele: Pomocí funkce SQLAllocConnect alokujte nové připojení a opakujte pokus o navázání spojení nebo aktuální spojení ukončete.
CLI0106E | Spojení je ukončeno. |
Vysvětlení: Spojení určené manipulátorem spojení není nadále aktivní.
Akce uživatele: Navažte nové spojení.
CLI0107E | Během transakce došlo k selhání spojení. |
Vysvětlení: Došlo k selhání spojení v průběhu zpracování funkce a nelze určit, zda je předcházela operace COMMIT nebo ROLLBACK.
Akce uživatele: Navažte nové spojení.
CLI0108E | Selhání komunikačního spoje. |
Vysvětlení: V průběhu zpracování této funkce došlo k selhání spojení mezi ovladačem a zdrojem dat.
Akce uživatele: Navažte nové spojení.
CLI0109E | Oříznutí řetězce zprava. |
Vysvětlení: Data určená pomocí funkce SQLSetParam nebo SQLBindParameter jsou větší, než je maximální velikost povolená pro odpovídající použití značky parametru.
Akce uživatele: Určete parametr znovu pomocí funkce SQLSetParam nebo SQLBindParameter.
CLI0110E | Byla zadána neplatná vyrovnávací paměť pro výstup nebo indikátor. |
Vysvětlení: Vrácená data nabývala hodnoty Null, ale vyrovnávací paměť pro výstup nebo indikátor byla určena jako NULL.
Akce uživatele: Znovu určete vyrovnávací paměť pro výstup nebo indikátor jako non-NULL a operaci opakujte.
CLI0111E | Číselná hodnota je mimo povolený rozsah. |
Vysvětlení: Vrácení numerických dat by způsobilo zkrácení celé části čísla.
Pro parametr byla vícekrát volána funkce SQLPutData a vstupní data nebyla znakového ani binárního typu.
Akce uživatele: Pomocí funkcí SQLBindCol nebo SQLGetData určete znovu výstupní vázání a zabraňte tak existenci zkracování numerických dat.
Nepoužívejte pro parametr volání SQLPutData, pokud jeho datový typ aplikace určený pomocí funkce SQLSetParam nebo SQLBindParameter není SQL_C_CHAR nebo SQL_C_BINARY.
CLI0112E | Chyba přiřazení. |
Vysvětlení: Data odeslaná jako parametr nebo sloupec nejsou kompatibilní s datovým typem asociovaného sloupce tabulky.
Akce uživatele: Určete znovu výstupní vázání pomocí funkce SQLBindCol nebo SQLGetData nebo vstupní vázání pomocí funkce SQLSetParam nebo SQLBindParameter.
CLI0113E | Chybný formát data. |
Vysvětlení: Data odeslaná do pole pro datum jsou neplatná.
Akce uživatele: Určete znovu údaje typu datum.
CLI0114E | Přetečení pole typu datum/čas. |
Vysvětlení: Data odeslaná jako parametr nebo sloupec data, času nebo časové značky jsou neplatná.
Akce uživatele: Určete znovu údaje data, času nebo časové značky.
CLI0115E | Neplatný stav kurzoru. |
Vysvětlení: Příkaz není umístěn na řádku.
Akce uživatele: Umístěte příkaz na řádek pomocí volání SQLFetch nebo SQLExtendedFetch a operaci opakujte.
CLI0116E | Neplatný stav transakce. |
Vysvětlení: Ve chvíli volání funkce SQLDisconnect probíhalo zpracování transakce.
Akce uživatele: Před voláním SQLDisconnect vyvolejte funkci SQLTransact.
CLI0117E | Neplatné jméno kurzoru. |
Vysvětlení: Ve funkci SQLSetCursorName bylo určeno neplatné nebo duplicitní jméno kurzoru.
Akce uživatele: Pomocí funkce SQLSetCursorName určete znovu platné jméno kurzoru.
CLI0118E | Neplatná syntaxe jazyka SQL. |
Vysvětlení: Byl určen neplatný nebo chybný příkaz SQL.
Akce uživatele: Určete znovu platný příkaz SQL.
CLI0119E | Neočekávané selhání systému. |
Vysvětlení: Při zpracování funkce došlo k neočekávanému selhání systému.
Akce uživatele: Restartujte aplikaci a zkuste operaci zopakovat.
CLI0120E | Chyba alokace paměti. |
Vysvětlení: Ovladač nebyl schopen alokovat paměť potřebnou pro další podporu zpracování nebo dokončení funkce.
Akce uživatele: Ověřte, že má systém k dispozici dostatek paměti pro dokončení požadované operace.
CLI0121E | Neplatné číslo sloupce. |
Vysvětlení: Hodnota určená v parametru iCol je menší než nula, větší než počet sloupců ve výsledné sadě nebo větší než maximální povolený počet sloupců ve výsledné sadě.
Akce uživatele: Zadejte znovu platnou hodnotu parametru iCol.
CLI0122E | Typ programu je mimo povolený rozsah. |
Vysvětlení: Hodnota určená v parametru fCType je neplatná.
Akce uživatele: Zadejte znovu platnou hodnotu parametru fCType.
CLI0123E | Typ dat SQL je mimo povolený rozsah. |
Vysvětlení: Hodnota určená v parametru fSQLType je neplatná.
Akce uživatele: Zadejte znovu platnou hodnotu parametru fSQLType.
CLI0124E | Neplatná hodnota argumentu. |
Vysvětlení: Určená hodnota argumentu je neplatná. Mezi možné příčiny patří hodnota Null ukazatele, neplatná délka, neplatná volba atp.
Akce uživatele: Prověřte argumenty předané funkci a určete, který je neplatný.
CLI0125E | Chyba posloupnosti funkcí. |
Vysvětlení: Tato funkce byla volána v neplatné posloupnosti.
Akce uživatele: Opravte posloupnost v aplikaci a operaci opakujte.
CLI0126E | Operace je v tuto chvíli neplatná. |
Vysvětlení: Operace, kterou se systém snaží provést, je v tuto chvíli neplatná.
Akce uživatele: Opravte posloupnost operací a pokuste se ji znovu zpracovat.
CLI0127E | Neplatný kód transakce. |
Vysvětlení: Volba transakce určená ve funkci SQLTransact nebyla SQL_COMMIT ani SQL_ROLLBACK.
Akce uživatele: Určete volbu SQL_COMMIT nebo SQL_ROLLBACK a operaci opakujte.
CLI0128E | Neočekávaná chyba při práci s pamětí. |
Vysvětlení: Chyba při práci s pamětí.
Akce uživatele: V ovladači došlo k neočekávané chybě při práci s některou z vnitřních vyrovnávacích pamětí. Restartujte aplikaci.
CLI0129E | Nedostatek manipulátorů. |
Vysvětlení: Bylo zadáno volání funkce SQLAllocEnv, SQLAllocConnect nebo SQLAllocStmt, ale ovladač již neměl k dispozici žádné volné manipulátory.
Akce uživatele: Voláním funkce SQLFreeEnv, SQLFreeConnect nebo SQLFreeStmt uvolněte některé z již nepoužívaných manipulátorů.
CLI0130E | Není dostupné žádné jméno kurzoru. |
Vysvětlení: V příkazu nebyl otevřen žádný kurzor, ani nebyl žádný kurzor nastaven pomocí funkce SQLSetCursorName.
Akce uživatele: Pomocí funkce SQLSetCursorName určete jméno kurzoru.
CLI0131E | Neplatná délka řetězce nebo vyrovnávací paměti. |
Vysvětlení: Určená délka vyrovnávací paměti je neplatná.
Akce uživatele: Zadejte platnou délku vyrovnávací paměti.
CLI0132E | Typ deskriptoru je mimo povolený rozsah. |
Vysvětlení: Určený typ deskriptoru je neplatný.
Akce uživatele: Určete platný typ deskriptoru.
CLI0133E | Typ volby je mimo povolený rozsah. |
Vysvětlení: Určený typ volby je neplatný.
Akce uživatele: Určete platný typ volby.
CLI0134E | Neplatné číslo parametru. |
Vysvětlení: Číslo určené jako číslo parametru je menší než nula nebo větší než maximální číslo parametru podporované zdrojem dat.
Akce uživatele: Určete platné číslo parametru.
CLI0135E | Neplatný počet desetinných míst. |
Vysvětlení: Určený počet desetinných míst je neplatný.
Akce uživatele: Určete platný počet desetinných míst.
CLI0136E | Typ funkce je mimo povolený rozsah. |
Vysvětlení: Typ funkce je neplatný.
Akce uživatele: Určete platnou hodnotu typu funkce.
CLI0137E | Typ informace je mimo povolený rozsah. |
Vysvětlení: Typ informace je neplatný.
Akce uživatele: Určete platnou hodnotu typu informace.
CLI0138E | Typ sloupce je mimo povolený rozsah. |
Vysvětlení: Typ sloupce je neplatný.
Akce uživatele: Určete platnou hodnotu typu sloupce.
CLI0139E | Typ oboru je mimo povolený rozsah. |
Vysvětlení: Typ oboru je neplatný.
Akce uživatele: Určete platnou hodnotu typu oboru.
CLI0140E | Typ volby pro jedinečnost je mimo povolený rozsah. |
Vysvětlení: Typ volby pro jedinečnost je neplatný.
Akce uživatele: Určete platnou hodnotu typu volby pro jedinečnost.
CLI0141E | Typ volby pro přesnost je mimo povolený rozsah. |
Vysvětlení: Typ volby pro přesnost je neplatný.
Akce uživatele: Určete platnou hodnotu typu volby pro přesnost.
CLI0142E | Volba pro směr je mimo povolený rozsah. |
Vysvětlení: Volba pro směr je neplatná.
Akce uživatele: Určete platnou hodnotu volby pro směr.
CLI0143E | Neplatná hodnota přesnosti. |
Vysvětlení: Hodnota přesnosti je neplatná.
Akce uživatele: Určete platnou hodnotu přesnosti.
CLI0144E | Neplatný typ parametru. |
Vysvětlení: Typ parametru je neplatný.
Akce uživatele: Určete platnou hodnotu typu parametru.
CLI0145E | Typ vyvolání je mimo povolený rozsah. |
Vysvětlení: Typ vyvolání je neplatný.
Akce uživatele: Určete platnou hodnotu typu vyvolání.
CLI0146E | Hodnota řádku je mimo povolený rozsah. |
Vysvětlení: Hodnota řádku je neplatná.
Akce uživatele: Určete platnou hodnotu řádku.
CLI0147E | Volba pro souběžnou práci je mimo povolený rozsah. |
Vysvětlení: Volba pro souběžnou práci je neplatná.
Akce uživatele: Určete platnou hodnotu volby pro souběžnou práci.
CLI0148E | Neplatná pozice kurzoru. |
Vysvětlení: Pozice kurzoru je neplatná.
Akce uživatele: Určete platnou hodnotu pozice kurzoru.
CLI0149E | Neplatné dokončení práce ovladače. |
Vysvětlení: Dokončení práce ovladače je neplatné.
Akce uživatele: Určete platnou hodnotu dokončení práce ovladače.
CLI0150E | Ovladač nemůže provést zadanou operaci. |
Vysvětlení: Operace je platná, ale není podporována ovladačem nebo zdrojem dat.
Akce uživatele: Určete platnou a podporovanou operaci.
CLI0151E | Žádná data nečekají na vyřízení. |
Vysvětlení: Byla volána funkce SQLParamData nebo SQLPutData, ale pro tento příkaz nečekají na vyřízení žádná data.
Akce uživatele: Znovu určete parametry pomocí funkcí SQLSetParam nebo SQLBindParameter.
CLI0152E | Nejedná se o řetězcovou hodnotu. |
Vysvětlení: Funkce předpokládala dodání argumentu typu řetězec.
Akce uživatele: Určete znovu argument funkce.
CLI0153E | Neplatná délka jména souboru. |
Vysvětlení: Určená délka jména souboru je neplatná.
Akce uživatele: Určete platnou délku jména souboru.
CLI0154E | Neplatný stav spojení. |
Vysvětlení: Došlo k pokusu o změnu typu spojení, ale toto nebo jiné spojení (v případě distribuované transakce) je již otevřeno.
Akce uživatele: Je-li spojení již otevřeno, nepokoušejte se o změnu jeho typu.
CLI0155E | Jméno souboru je příliš dlouhé. |
Vysvětlení: Délka jména souboru je delší, než je podporováno.
Akce uživatele: Určete platnou délku jména souboru.
CLI0156E | Chyba při zavírání souboru. |
Vysvětlení: Při zavírání souboru došlo k neočekávané chybě.
Akce uživatele: Zkuste operaci zopakovat.
CLI0157E | Chyba při otevírání souboru. |
Vysvětlení: Při otevírání souboru došlo k neočekávané chybě.
Akce uživatele: Zkuste operaci zopakovat.
CLI0158E | Chyba při zápisu do souboru. |
Vysvětlení: Při zápisu do souboru došlo k neočekávané chybě.
Akce uživatele: Zkuste operaci zopakovat.
CLI0159E | Chyba při odstraňování souboru. |
Vysvětlení: Při odstraňování souboru došlo k neočekávané chybě.
Akce uživatele: Zkuste operaci zopakovat.
CLI0164E | Typ s povolenou hodnotou Null je mimo povolený rozsah. |
Vysvětlení: Byla určena neplatná hodnota typu s povolenou hodnotou Null.
Akce uživatele: Určete znovu hodnotu typu s povolenou hodnotou Null.
CLI0165E | Chyba v řádku. |
Vysvětlení: Při vyvolání některých řádků došlo k chybě. (Funkce vrací parametr SQL_SUCCESS_WITH_INFO.)
Akce uživatele: Zkuste operaci zopakovat.
CLI0166E | Chyba syntaxe položky PARMLIST. |
Vysvětlení: Hodnota položky PARMLIST v katalogové tabulce uložených procedur obsahuje syntaktickou chybu.
Akce uživatele: Určete znovu řádek pro tuto uloženou proceduru.
CLI0167E | Operace byla zrušena. |
Vysvětlení: Byla vyvolána funkce SQLCancel pro zrušení příkazu.
Akce uživatele: Zkuste operaci zopakovat.
CLI0171E | Nebylo možné navázat spojení s databází. Důvody: |
Vysvětlení: Došlo k selhání spojení s databází. V části "Důvody:" je uvedeno vysvětlení, proč nelze navázat spojení s databází.
Akce uživatele: Problém opravte a pokuste se znovu navázat spojení.
CLI0172E | Nebylo možné navázat spojení s databází. Chcete pokračovat v konfiguraci? Důvody: |
Vysvětlení: Došlo k selhání spojení s databází. V části "Důvody:" je uvedeno vysvětlení, proč nelze navázat spojení s databází.
Akce uživatele: Problém opravte a pokuste se znovu navázat spojení nebo pokračujte v konfiguraci.
CLI0175E | Nebyl nalezen žádný správce ovladačů ODBC. Nelze otevřít soubor ODBCINST.INI. |
Vysvětlení: Nebyl instalován správce ovladačů ODBC Visigenic ani Intersolv. Správce ovladačů ODBC musí být přítomen dříve, než lze registrovat ovladač ODBC DB2 v přidruženém souboru QDBCINST.INI.
Akce uživatele: Instalujte správce ovladačů ODBC a pokuste se znovu spustit tento příkaz.
CLI0176E | Nelze zapisovat do souboru ODBCINST.INI. |
Vysvětlení: Došlo k chybě při zápisu do souboru ODBCINST.INI, který byl upravován pro použití se správcem ovladačů ODBC. Příčinou může být neplatný formát původního souboru ODBCINST.INI.
Akce uživatele: Libovolně přejmenujte existující soubor ODBCINST.INI a pokuste se znovu spustit tento příkaz. Pokud chyba trvá, kontaktujte zástupce technické podpory.
CLI0177E | Nelze určit, kde je nainstalován klient DB2 pro OS/2. |
Vysvětlení: Při pokusu o nalezení instalace klienta DB2 pro OS/2 došlo k chybě.
Akce uživatele: Prověřte, zda je klient DB2 pro OS/2 správně instalován.
CLI0178I | Ovladač ODBC pro DB2 byl úspěšně zaregistrován. |
Vysvětlení: Ovladač ODBC pro DB2 byl úspěšně zaregistrován pro práci s instalovaným správcem (správci) ovladačů ODBC.
Akce uživatele: Uživatel nyní může používat příslušný nástroj administrátora ODBC z nabídky správce ovladačů ODBC pro konfiguraci zdrojů dat ODBC.
CLI0179E | Nelze zobrazit dialogové okno. |
Vysvětlení: Ovladač ODBC DB2 nemůže otevřít dialogové okno s manipulátorem okna dodaným aplikací.
Akce uživatele: Aplikace musí předat platný manipulátor okna.
CLI0180E | Neplatná hodnota záložky. |
Vysvětlení: Argument fFetchOrientation byl SQL_FETCH_BOOKMARK a záložka, na niž odkazovala hodnota atributu příkazu SQL_ATTR_FETCH_BOOKMARK_PTR, není platná.
Akce uživatele: Určete znovu platnou hodnotu záložky.
CLI0181E | Neplatný index deskriptoru. |
Vysvětlení: Hodnota určená pro argument čísla sloupce je neplatná.
Akce uživatele: Určete znovu platné číslo sloupce.
CLI0182W | Částečné oříznutí dat. |
Vysvětlení: Data některého ze sloupců byla oříznuta.
Akce uživatele: Není vyžadována žádná akce.
CLI0183E | Přidružený příkaz není připraven. |
Vysvětlení: Manipulátor deskriptoru byl asociován s deskriptorem IRD a manipulátor přidruženého příkazu nebyl v připraveném stavu.
Akce uživatele: Připravte příkaz asociovaný s deskriptorem.
CLI0184E | Nelze měnit deskriptor IRD. |
Vysvětlení: Manipulátor deskriptoru byl asociován s deskriptorem IRD a pole deskriptoru IRD nelze aktualizovat.
Akce uživatele: Určete platný deskriptor a pole.
CLI0185E | Neplatné použití automaticky alokovaného manipulátoru deskriptoru. |
Vysvětlení: Tímto způsobem lze používat pouze explicitní deskriptory alokované pomocí funkce SQLAllocHandle.
Akce uživatele: Použijte explicitně alokovaný deskriptor.
CLI0186E | Server odmítl žádost o zrušení. |
Vysvětlení: Jelikož došlo ke komunikační chybě, server odmítl žádost o zrušení.
Akce uživatele: Není vyžadována žádná akce.
CLI0187E | Nebinární a neznaková data byla poslána ve více částech. |
Vysvětlení: Pro sloupec, který není znakového ani binárního typu, byla vícekrát volána funkce SQLPutData.
Akce uživatele: Pro neznaková a nebinární data volejte funkci SQLPutData pouze jednou.
CLI0188E | Pokus o zřetězení s hodnotou Null. |
Vysvětlení: Při předchozím volání funkce SQLPutData pro tento parametr byla zadána délka vstupní vyrovnávací paměti jako SQL_NULL_DATA.
Akce uživatele: Vyvolejte funkci SQLPutData s platnou délkou vstupní vyrovnávací paměti nebo zajistěte správný počet volání této funkce.
CLI0189E | Nekonzistentní informace deskriptoru. |
Vysvětlení: Asociovaný deskriptor selhal při kontrole konzistence.
Akce uživatele: Ujistěte se, že jsou pole deskriptoru platná a všechna související pole jsou správně nastavena.
CLI0190E | Neplatný deskriptor pro nepřímý odkaz. |
Vysvětlení: Manipulátor deskriptoru je neplatný nebo pole TYPE, OCTECT_LENGTH, DATA_PTR, INDICATOR_PTR nebo OCTECT_LENGTH_PTR deskriptoru ARD obsahují neplatnou hodnotu.
Akce uživatele: Ujistěte se, že je platný manipulátor deskriptoru pro nepřímý odkaz a že jsou uvedená pole správně nastavena.
CLI0191E | Neplatná hodnota atributu. |
Vysvětlení: Zadaná hodnota není platná pro určený atribut.
Akce uživatele: Použijte správnou hodnotu určeného atributu.
CLI0192E | Byl zadán neplatný alias databáze. |
Vysvětlení: V parametru -d příkazu DB2CAP byl zadán neplatný nebo neexistující alias databáze.
Akce uživatele: Zadejte existující alias databáze. K získání seznamu aktuálně katalogizovaných databází použijte příkaz LIST DATABASE DIRECTORY.
CLI0193E | Soubor zachycení <jméno-souboru-zachycení> nebyl nalezen nebo se používá. |
Vysvětlení: Příkaz DB2CAP nemůže otevřít soubor <jméno-souboru-zachycení>, který byl zadán jako hodnota parametru BIND. Soubor buď neexistuje, nebo jej používá jiný proces.
Akce uživatele: Zadejte jméno existujícího souboru zachycení, nebo počkejte, až jej druhý proces uvolní.
CLI0194E | Chyba syntaxe příkazu. Správná syntaxe je následující: db2cap [-h | -?] bind soubor-zachycení -d alias-db [-u jméno-uživatele [-p heslo]] |
Vysvětlení: Parametry příkazu DB2CAP stejně jako samotné jméno příkazu musí být zadány přesně podle výše uvedeného syntaktického diagramu. Na platformách UNIX se rozlišují malá a velká písmena, na platformách Intel nikoli. Mezi parametrem a jeho hodnotou musí být zadána alespoň jedna mezera. Například: -u jméno-uživatele je správně, ale -ujméno-uživatele je nesprávně.
V syntaktickém diagramu označují hranaté závorky ([ ]) volitelné parametry. Pokud zadáte jméno uživatele, ale vynecháte heslo, budete vyzváni k jeho zadání. V takovém případě se nebude zadávané heslo zobrazovat na obrazovce.
Zadáte-li parametr -h nebo -?, příkaz zobrazí nápovědu syntaxe a nebudou zpracovány žádné další parametry.
Akce uživatele: Ujistěte se, že syntaxe odpovídá výše uvedenému diagramu.
CLI0195E | Neplatný soubor zachycení. Neobsahuje žádnou platnou skupinu příkazů. |
Vysvětlení: Platný soubor zachycení musí obsahovat alespoň jednu platnou skupinu příkazů.
Akce uživatele: Proveďte nové zachycení aplikace s použitím stejného souboru zachycení a ujistěte se, že byl zachycen alespoň jeden příkaz SQL, nebo upravte soubor zachycení a přidejte skupiny příkazů ručně. Při ručním přidávání skupiny příkazů nezapomeňte určit všechna požadovaná klíčová slova pro zadávaný typ příkazu SQL. Poté požadavek opakujte.
CLI0600E | Manipulátor připojení je neplatný nebo je připojení zavřeno. |
Vysvětlení: Ještě před provedením operace bylo připojení zavřeno.
Akce uživatele: Ujistěte se, že před provedením operace není vyžádáno zavření spojení.
CLI0601E | Manipulátor příkazu je neplatný nebo je příkaz zavřen. |
Vysvětlení: Ještě před provedením operace byl příkaz zavřen.
Akce uživatele: Ujistěte se, že před provedením operace není vyžádáno zavření příkazu nebo zavření spojení příkazu.
CLI0602E | Chyba alokace na serveru. |
Vysvětlení: Na serveru nelze alokovat paměť.
Akce uživatele: Požádejte administrátora databáze o podrobnosti ze souboru se žurnálem DB2 JDBC. Spusťte program znovu.
CLI0603E | Metoda CallableStatement get*** byla volána bez volání funkce registerOutParameter. |
Vysvětlení: Metoda get*** byla volána s parametrem, který nebyl registrován pomocí funkce registerOutParameter.
Akce uživatele: Přidejte pro daný parametr vyvolání funkce registerOutParameter.
CLI0604E | Metoda CallableStatement get*** byla volána bez žádosti o provedení. |
Vysvětlení: Metoda CallableStatement get*** byla volána dříve, než metoda CallableStatement execute.
Akce uživatele: Ujistěte se, že je metoda CallableStatement execute volána dříve, než libovolná z metod CallableStatement get***.
CLI0605E | Metoda CallableStatement get*** neodpovídá typu použitému ve volání funkce registerOutParameter. |
Vysvětlení: Metoda CallableStatement get*** neodpovídá typu použitému ve volání funkce registerOutParameter pro tento parametr.
Akce uživatele: Změňte metodu get*** tak, aby odpovídala typu použitému ve volání funkce registerOutParameter pro tento parametr. (Bližší informace najdete ve specifikaci JDBC.)
CLI0606E | Hodnota vrácená ze sloupce je nekompatibilní s datovým typem odpovídajícím metodě get***. |
Vysvětlení: Hodnota ve sloupci typu CHAR / VARCHAR / LONGVARCHAR není platnou numerickou hodnotou.
Akce uživatele: Použijte vhodnou metodu get, která nevrací numerické hodnoty.
CLI0607E | Chybný formát datum/čas. |
Vysvětlení: Hodnota ve sloupci typu CHAR / VARCHAR / LONGVARCHAR je neplatnou hodnotou typu datum / čas / časová značka.
Akce uživatele: Použijte jinou metodu get*** než getDate/getTime/getTimestamp.
CLI0608E | Neplatná konverze. |
Vysvětlení: Metoda get*** je pro tento typ sloupce neplatná.
Akce uživatele: Načtěte data ze sloupce pomocí platné metody get*** (podrobnosti najdete ve specifikaci JDBC).
CLI0609E | Číselná hodnota je mimo povolený rozsah. |
Vysvětlení: Hodnota v tomto sloupci je pro typ short nebo int příliš velká/malá, její konverze by způsobila ztrátu dat.
Akce uživatele: Použijte metodu get, která dokáže s touto hodnotou pracovat.
CLI0610E | Neplatné číslo sloupce. |
Vysvětlení: Číslo sloupce je menší než 1 nebo větší než celkový počet sloupců ve výsledné sadě.
Akce uživatele: Ujistěte se, že číslo sloupce není menší než 1 ani větší než celkový počet sloupců.
CLI0611E | Neplatné jméno sloupce. |
Vysvětlení: Dané jméno sloupce není možné nalézt ve výsledné sadě.
Akce uživatele: Ujistěte se o správnosti jména sloupce.
CLI0612E | Neplatné číslo parametru. |
Vysvětlení: Dané číslo parametru je menší než 1 nebo větší než celkový počet parametrů.
Akce uživatele: Ujistěte se, že číslo parametru není menší než 1 ani větší než celkový počet parametrů.
CLI0613E | Typ programu je mimo povolený rozsah. |
Vysvětlení: Objekt daný metodou PreparedStatement/CallableStatement setObject není platného typu objektu.
Akce uživatele: Ujistěte se, že nastavovaný objekt je jednoho z typů objektů povolených v metodě setObject (podrobnosti najdete ve specifikaci JDBC).
CLI0614E | Chyba při posílání dat na soket - server neodpovídá. |
Vysvětlení: Při odesílání dat na server došlo k chybě, server může být mimo provoz.
Akce uživatele: Ujistěte se, že je server v provozu, a spusťte program znovu.
CLI0615E | Chyba při přijímání dat ze soketu - server neodpovídá. |
Vysvětlení: Při přijímání dat ze serveru došlo k chybě, server může být mimo provoz.
Akce uživatele: Ujistěte se, že je server JDBC v provozu, a spusťte program znovu.
CLI0616E | Chyba při otevírání soketu. |
Vysvětlení: Nelze otevřít soket na serveru, server může být mimo provoz.
Akce uživatele: Ujistěte se, že je server JDBC v provozu, a spusťte program znovu.
CLI0617E | Chyba při zavírání soketu. |
Vysvětlení: Nelze zavřít soket na serveru. Server může být mimo provoz.
Akce uživatele: Ujistěte se, že je server JDBC v provozu, a spusťte program znovu.
CLI0618E | Neplatné jméno uživatele nebo heslo. |
Vysvětlení: Dané jméno uživatele nebo heslo je neplatné.
Akce uživatele: Ujistěte se, že je jméno uživatele a heslo uvedeno správně, a spusťte program znovu.
CLI0619E | Neplatný formát dat UTF8. |
Vysvětlení: Pokud je volána metoda getUnicodeStream na sloupce, které nejsou ve formátu DBCS, provádí se dekódování z formátu UTF8, ale nyní nelze data správně dekódovat.
Akce uživatele: Použijte raději některou z metod getString / getBytes / getAsciiStream / getBinaryStream.
CLI0620E | Výjimka I/O - chyba při čtení ze vstupního proudu. |
Vysvětlení: Při načítání dat ze vstupního proudu došlo k chybě.
Akce uživatele: Ujistěte se, že soubor existuje a že je správně uvedena jeho délka.
CLI0621E | Nepodporovaná konfigurace serveru JDBC. |
Vysvětlení: Konfigurace cílového serveru JDBC není podporována. Používáte-li modul Control Center, musí cílový server JDBC představovat samostatný proces db2jd (spuštěný příkazem db2jstrt), a nikoli dvouvrstevný nativní server JDBC.
Akce uživatele: Proveďte rekonfiguraci serveru JDBC pomocí modulu db2jstrt, a to na portu určeném modulem Control Center.
CLI0622E | Chyba při přístupu k rozšířeným službám administrace JDBC. |
Vysvětlení: Modul Control Center závisí na podpůrných službách administrace, které jsou spuštěny se serverem JDBC. Modul Control Center nebyl schopen nalézt tyto administrační služby nebo k nim neměl přístup.
Akce uživatele: Zajistěte, aby spolu se serverem JDBC byly rovněž nainstalovány administrační služby modulu Control Center.
CLI0623E | Tabulky pro konverzi kódových stránek neexistují. |
Vysvětlení: Nelze najít tabulky pro konverzi kódových stránek.
Akce uživatele: Ověřte, zda jsou nainstalovány tabulky pro konverzi (z lokální kódové stránky do kódování Unicode a z kódování Unicode do lokální kódové stránky).
CLI0624E | Tabulky pro konverzi kódových stránek nejsou načteny. |
Vysvětlení: Nelze načíst tabulky pro konverzi kódových stránek.
Akce uživatele: Ověřte, zda má aplikace JDBC přístup k tabulkám kódových stránek a zda nejsou tabulky poškozeny.
CLI0625E | Určili jste chování typu JDBC 1.22; nelze použít funkce JDBC 2.0. |
Vysvětlení: Funkce, kterou se snažíte volat, je nová funkce definovaná v JDBC 2.0, ale bylo určeno chování JDBC 1.22.
Akce uživatele: Chcete-li používat funkce JDBC 2.0, nenastavujte klíčové slovo JDBCVERSION na hodnotu "122". Musí zůstat nenastaveno nebo být nastaveno na hodnotu "200".
CLI0626E | Funkce "<jméno-funkce>" není v této verzi ovladače DB2 JDBC 2.0 podporována. |
Vysvětlení: Tato funkce není v této verzi ovladače DB2 UDB JDBC 2.0 podporována.
Akce uživatele: Nepoužívejte tuto funkci.
CLI0627E | Výsledná sada není posouvatelná. |
Vysvětlení: Výsledná sada není posouvatelná.
Akce uživatele: Zkontrolujte, zda je atribut příkazu/výsledné sady nastaven na hodnotu SCROLLABLE.
CLI0628E | Značka parametru číslo "<číslo-parametru>" v sadě parametrů číslo "<číslo-sady>" nebyla nastavena. |
Vysvětlení: Pro tento vstupní parametr nebyla volána metoda set<datový-typ>.
Akce uživatele: Voláním metody set<datový-typ> určete datový typ vstupní hodnoty pro tento vstupní parametr.
CLI0629E | Funkce "<jméno-funkce>" není pro tento sloupec podporována. |
Vysvětlení: Tuto operaci nelze pro tento sloupec volat.
Akce uživatele: Použijte jinou metodu.
CLI0630E | Neznámý typ nebo nastavení souběžnosti výsledné sady: "<číslo>". |
Vysvětlení: Byla zadána neplatná hodnota pro typ nebo nastavení souběžnosti výsledné sady.
Akce uživatele: Hodnotu změňte na správnou hodnotu danou ve specifikaci.
CLI0631E | Pro sloupec smíšeného typu char/clob není podporován přímý přístup. |
Vysvětlení: Pro tento sloupec smíšeného typu char není podporován přímý přístup.
Akce uživatele: Data načtěte sekvenčně.
CLI0632E | Neplatná velikost pro vyvolání; hodnota musí ležet v intervalu 0 a maxRows (včetně). |
Vysvětlení: Zadaná velikost pro vyvolání musí být větší nebo rovna 0 a menší nebo rovna maxRows.
Akce uživatele: Změňte hodnotu.
CLI0633E | Není-li nastaven aktuální řádek, nelze volat metodu relative(). |
Vysvětlení: Metoda relative byla volána v situaci, kdy kurzor nebyl na platném řádku.
Akce uživatele: Nejprve přesuňte kurzor na platný řádek (pomocí funkcí absolute, next a podobně), pak volejte metodu relative.
CLI0634E | Chyba při alokaci systémového odkazu CLI. |
Vysvětlení: Selhání funkce SQLAllocEnv při inicializaci.
Akce uživatele: Zkontrolujte správnost nastavení proměnné prostředí DB2INSTANCE.
CLI0635E | Funkce <jméno-funkce> není v apletu podporována. |
Vysvětlení: Funkce <jméno-funkce> není v apletu podporována.
Akce uživatele: V apletu nepoužívejte funkci <jméno-funkce>.
CLI0636E | Vlastnost "<jméno-vlastnosti>" není pro objekt Context určena. |
Vysvětlení: Vlastnost "<jméno-vlastnosti>" pro objekt Context není ve vaší aplikaci Java určena.
Akce uživatele: Ujistěte se, že vlastnost "<jméno-vlastnosti>" pro objekt Context je ve vaší aplikaci Java určena.
CLI0637E | Objekt <objekt> nelze najít. |
Vysvětlení: <objekt> neexistuje.
Akce uživatele: Ujistěte se, že <objekt> existuje.
CLI0638E | Objekt <objekt> již existuje. |
Vysvětlení: <objekt> nelze vytvořit, pokud již existuje.
Akce uživatele: Ujistěte se, že je zadaná operace správná.
CLI0639E | Prázdný řetězec. |
Vysvětlení: Prázdný řetězec není povolen.
Akce uživatele: Opravte příslušný řetězec.
CLI0640E | Objekt <objekt> nelze vypsat. |
Vysvětlení: Objekt <objekt> nelze vypsat.
Akce uživatele: Ujistěte se, že <objekt> může být vypsán.
CLI0641E | V dávce je obsažen příkaz SELECT. |
Vysvětlení: Příkaz SELECT není v dávce povolen.
Akce uživatele: Odstraňte z dávky příkaz SELECT.
CLI0642E | Neplatný směr vyvolání. |
Vysvětlení: Určený směr vyvolání není podporován.
Akce uživatele: Opravte směr vyvolání.
CLI0643E | V dávce není obsažen žádný příkaz. |
Vysvětlení: Dávka neobsahuje žádný příkaz.
Akce uživatele: Přidejte příkaz do dávky.
CLI0644E | Neplatná hodnota řádku ve volání funkce absolute(). |
Vysvětlení: Hodnota řádku zadaná při volání funkce absolute() je neplatná.
Akce uživatele: Opravte hodnotu řádku.