Message Reference

SQL7000 - SQL7099

SQL7001NZahtevan je bil nepoznan ukaz "<ukaz>".

Pojasnilo: Ukaza, ki je bil podan REXX, ni bilo mogoče prepoznati.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Preverite, ali je ukaz veljaven stavek SQL in nato znova poženite proceduro. Pomnite, da morajo biti vsi ukazi pisani z velikimi črkami.

SQL7002NIme kazalca ni veljavno.

Pojasnilo: Uporabnik je podal neveljavno ime kazalca.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Preverite ali je ime kazalca v eni od oblik "c1" do "c100"

SQL7003NIme stavka ni veljavno.

Pojasnilo: Uporabnik je podal nepravilno ime stavka.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Preverite, ali je ime stavka v obliki od "c1" do "c100".

SQL7004NSkladnja zahteve ni veljavna.

Pojasnilo: REXX ni mogel razčleniti ukaznega niza znakov, ki ste ga predložili.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Uporabite pravo ukazno skladnjo.

SQL7005WKazalec, uporabljen pri stavku OPEN, ni bil naveden.

Pojasnilo: Poskušali ste s stavkom OPEN ne da bi navedli kazalec.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Vrinite stavek DECLARE pred stavek OPEN in vnovič zaženite proceduro.

SQL7006NPodana je neveljavna ključna beseda "<ključna beseda>" za "<zahteva>".

Pojasnilo: Stavek vsebuje neveljavno ključno besedo "<ključna beseda>".

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Podajte pravilen format ključne besede.

SQL7007NSpremenljivka REXX "<spremenljivka>" ne obstaja.

Pojasnilo: Posredovana je bila spremenljivka REXX, ki ni obstajala v področju spremenljivk REXX.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Preverite, ali so vsa imena spremenljivk v seznamu spremenljivk gostitelja dodeljena pred ukazom, ki ni uspel. Nato znova izvedite proceduro.

SQL7008NSpremenljivka REXX "<spremenljivka>" vsebuje neskladne podatke.

Pojasnilo: REXX-u je bila posredovana spremenljivka, ki je vsebovala neskladne podatke.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Če je spremenljivka SQLDA, preverite, ali so bili podatki in dolžine polj pravilno dodeljeni. Če je spremenljivka REXX, preverite, ali je tip podatkov ustrezen ukazu, pri katerem ga uporabljate.

SQL7009NOdrezana spremenljivka REXX "<spremenljivka>".

Pojasnilo: Spremenljivka "<spremenljivka>", posredovana REXX, je vsebovala neskladne podatke. Podatkovni niz znakov od "<spremenljivka>" je bil odrezan.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Preverite, ali je dolžina podatkov skladna z dolžino, ki je podana v vhodnem SQLDA, in znova izvedite proceduro.

SQL7010NNeveljavni ID pregledovanja "<ID>".

Pojasnilo: ID pregledovanja "<spremenljivka>", posredovan REXX, ni obstajal ali je vseboval neskladne ali manjkajoče podatke.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Preverite, ali so bili podatki, vsebovani v ID pregledovanja, pravilno dodeljeni in znova izvedite proceduro.

SQL7011NZahtevani parameter "<parameter>" ni podan.

Pojasnilo: Parameter "<parameter>" zahteva skladnja ukaza REXX, vendar ni bil podan.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Podajte zahtevano vrednost parametra in nato znova izvedite proceduro.

SQL7012NMed povezovanjem z bazo podatkov je prišlo do poskusa spremembe ISL.

Pojasnilo: Med povezovanjem z bazo podatkov ni mogoče spreminjati ravni izolacije (ISL).

Ukaz je bil zanemarjen.

Odgovor uporabnika: Če je potrebna sprememba ravni izolacije, prekinite povezavo s trenutno bazo podatkov, nato nastavite raven izolacije in znova vzpostavite povezavo z bazo podatkov.

SQL7013NNeskladni imeni kazalca in stavka ali lastnost shranjevanja.

Pojasnilo: V REXX, morata biti kazalec in ime stavka v obliki 'cnn' in 'snn,' pri čemer je 'nn' število med 1 in 100. Števili morata biti isti za par kazalca in stavka. Tudi, c1 do c50 so navedeni brez shranjevanja in c51 do c100 s shranjevanjem.

Ukaz je bil zanemarjen.

Odgovor uporabnika: Preverite, ali se števili kazalca in stavka ujemata, in znova izvedite proceduro.

SQL7014NNepravilno število komponent spremenljivke gostitelja.

Pojasnilo: V REXX prva komponenta sestavljene spremenljivke gostitelja navaja število, ki ni enako aktualnemu številu definiranih komponent.

Ukaz je bil zanemarjen.

Odgovor uporabnika: Zagotovite, da se število v prvi komponenti ujema s številom dejansko definiranih komponent in znova izvedite proceduro.

SQL7015NIme spremenljivke "<spremenljivka>" v REXX ni veljavno.

Pojasnilo: Ime podane spremenljivke ni veljavno v REXX. Ime mora ustrezati jezikovnim zahtevam.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Spremenite ime, tako da ustreza zahtevam REXX in znova podajte ukaz.

SQL7016NZa vmesnik SQLDB2 je bila podana neveljavna skladnja. S tem povezana napaka: "<db2_error>".

Ukaza ni mogoče obdelati.

Pojasnilo: Za vmesnik SQLDB2 je bila podana neveljavna skladnja, kar pomeni, da je bila podana tako vhodna datoteka, kot tudi ukaz.

Odgovor uporabnika: Za dodatne informacije poiščite kodo s tem povezane napake.

SQL7032NProcedura SQL "<ime-procedure>" ni bila izdelana. Diagnostična datoteka je "<ime-datoteke>".

Pojasnilo: Procedura SQL "<ime-procedure>" ni bila izdelana. Zgodilo se je nekaj od naslednjega:

Za platforme UNIX je celotna pot do datoteke z diagnostičnimi informacijami naslednja:
$DB2PATH/function/routine/sqlproc/ \
$DATABASE/$SCHEMA/tmp/"<ime-datoteke>"

pri čemer je $DATABASE ime baze podatkov, $SCHEMA pa je ime sheme procedure SQL.

Za 32-bitne operacijske sistem OS/2 in WIndows je celotna pot do datoteke z diagnostičnimi informacijami naslednja:
%DB2PATH%\function\routine\sqlproc\ \
%DATABASE%\%SCHEMA%\tmp\"<file-name>"

pri čemer je %DATABASE% ime baze podatkov, %SCHEMA% pa je ime sheme procedure SQL.

Odgovor uporabnika: Preverite, ali sta na strežniku nameščena združljivi prevajalnik C in odjemalec razvoja aplikacij DB2. Če je prišlo do napake pri vnaprejšnjem prevajanju ali prevajanju, preglejte sporočila iz prevajalnika ali vnaprejšnjega prevajalnika v diagnostični datoteki "<ime-datoteke>".

Zagotovite, da je spremenljivka registra DB2 DB2_SQLROUTINE_COMPILER_PATH nastavljena tako, da kaže na skript ali paketno datoteko, ki nastavi okolje prevajalnika C. V operacijskem sistemuu UNIX lahko izdelate skript "sr_cpath" v imeniku /home/DB2INSTANCE/sqllib/function/routine. Če želite ustrezno nastaviti spremenljivko registra DB2 DB2_SQL_ROUTINE_COMPILER_PATH, izdajte naslednji ukaz:

   db2set DB2_SQLROUTINE_COMPILER_PATH = \
      "/home/DB2INSTANCE/sqllib/function/ \
      routine/sr_cpath"

sqlcode: -7032

sqlstate: 42904

SQL7035WIzvršilna datoteka procedure SQL "<ime-procedure>" ni shranjena v katalogu baze podatkov.

Pojasnilo: Izvršilna datoteka procedure SQL presega omejitev dveh megabajtov in je zato ni mogoče shraniti v katalogu baze podatkov. V času obnavljanja baze podatkov ali v ROLLBACK stavka DROP PROCEDURE ne bo samodejno obnovljena.

Odgovor uporabnika: Če je opozorilo nastalo v stavku CREATE PROCEDURE, zagotovite, da ohranite varnostno kopijo izvršilne datoteke, ki je povezana s proceduro SQL "<ime-procedure>". Če je bilo opozorilo izdano med operacijo obnavljanja ali v ROLLBACK stavka DROP PROCEDURE, morate izvršilno datoteko, povezano z "<ime-procedure>", ročno sinhronizirati s proceduro SQL, ki je definirana v katalogu.

sqlcode: +7035

sqlstate: 01645

SQL7099NPrišlo je do neveljavne napake "<napaka>".

Pojasnilo: Prišlo je do notranje napake REXX.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Preverite, ali je REXX pravilno nameščen in nato znova izvedite proceduro. Če se napaka ponavlja, si zapišite številko napake in pokličite prodajalca.


[ Vrh Strani | Predhodna Strani | Naslednja Strani | Obsah | Seznam ]