╚φselnφk chyb WinBase602

Provßd∞nφ ka₧dΘ databßzovΘ operace m∙₧e b²t bu∩ ·sp∞ÜnΘ, nebo ne·sp∞ÜnΘ. Ne·sp∞ÜnΘ provßd∞nφ naz²vßme chybou. Krom∞ chyb m∙₧e server p°i provßd∞nφ n∞kter²ch operacφ ohlßsit takΘ varovßnφ.

Chyby jsou oΦφslovßny. ╚φslo chyby vypovφdß o p°φΦin∞. V²skyt a Φφslo chyby p°i provßd∞nφ poslednφ operace (databßzovΘ, chyby vrstvy formulß°∙ a menu se takto zjistit nedajφ) lze zjistit zavolßnφm funkce Sz_error nebo zφskat slovnφ popis chyby zavolßnφm funkce Signalize.

V tabulce je uvedeno: jmΘno chyby, Φφslo, kterou vracφ funkce Sz_error a popis chyby.

NO_ERROR 0 operace prob∞hla bez chyby
NOT_ANSWERED 255 operace dosud nenφ provedena
BAD_MODIF 128 zßznam v parametru access u funkcφ Read a Write udßvß neprovediteln² krok - ve vnit°nφm jazyce se projevuje p°i prßci s multiatrubuty a sloupci prom∞nnΘ velikosti jako s normßlnφmi sloupci nebo naopak.
NO_RIGHT 129 u₧ivatel nemß dostatek prßv na provedenφ operace
BAD_ELEM_NUM 130 chybnΘ Φφslo sloupce - m∙₧e se nap°. objevit, kdy₧ formulß°i vyvtvo°enΘmu do zdroje dat vnutφme prom∞nn² kurzor s jin²mi sloupci apod.
OUT_OF_TABLE 131 Φφslo zßznamu zadanΘ ve funkci pro Φtenφ nebo zßpis je mimo rozsah zßznam∙ v tabulce nebo kurzoru
TABLE_FULL 132 internφ chyba - nem∞la by nastat
CURSOR_MISUSE 133 chybnΘ Φφslo kurzoru - pokus o pou₧itφ cizφho nebo zav°enΘho kurzoru - Φastß chyba p°i nesprßvnΘm zavφrßnφ kurzor∙ v programu
BAD_OPCODE 134 chybn² k≤d slu₧by - internφ chyba
CANNOT_APPEND 135 pokouÜφte se vlo₧it zßznam do kurzoru, u n∞ho₧ to nenφ mo₧nΘ (nap°. vytvo°en² JOINem)
NOT_LOCKED 136 nelze vlo₧it zßmek (zamknout) na dan² zßznam, nejspφÜ proto, ₧e s objektem n∞kdo pracuje
NOT_A_POINTER 137 sloupec nenφ databßzov² ukazatel, nelze p°ejφt pomocφ ^
INDEX_OUT_OF_RANGE 138 zadan² index multiatributu je mimo rozsah dan² definicφ tabulky
NOT_A_RECORD 139 internφ chyba
EMPTY 140 nelze obnovit zßznam pomocφ Undelete
  141 rezervovßno
BAD_PASSWORD 142 chybnΘ heslo p°i p°ihlaÜovßnφ
PTR_TO_DELETED 143 databßzov² ukazatel ukazuje na zruÜen² zßznam
NIL_PTR 144 databßzov² ukazatel nikam neukazuje
OUT_OF_KERNEL_MEMORY 145 vyΦerpßna operaΦnφ pam∞¥
  146 rezervovßno
IS_DELETED 147 zßpis do zruÜenΘho zßznamu
BAD_CURDEF 148 chyba v definici kurzoru
OBJECT_NOT_FOUND 149 objekt v aplikaci nenalezen
OUT_OF_APPL_MEMORY 150 vyΦerpßnφ pam∞ti na stran∞ aplikace
BAD_DATA_SIZE 151 chybnß dΘlka zapisovan²ch dat
UNREADABLE_BLOCK 152 neΦiteln² diskov² blok - internφ chyba
DEMO_VERSION 153 pracujete s demonstraΦnφ verzφ, maximßlnφ poΦet zßznam∙ v tabulce je 200 - zastaralΘ
OUT_OF_BLOCKS 154 vyΦerpßno mφsto na disku, vß₧nß chyba, kterß m∙₧e poÜkodit databßzov² soubor.
REQUEST_BREAKED 155 operace zruÜena u₧ivatelem
OS_FILE_ERROR 157 chyba p°i prßci se souborem, nelze otev°φt nebo vytvo°it nebo je Üpatn∞ zadanß cesta apod.
INCOMPATIBLE_VERSION 158 nekompatibilita verzφ klienta a serveru
REJECTED_BY_KERNEL 159 jßdro odmφtß splnit po₧adavek (nap°. proto, ₧e u₧ivatel nenφ p°ihlßÜen)
MUST_NOT_BE_NULL 160 pokus o zapsßnφ hodnoty NONE (NULL) do slupce, kter² to nemß povoleno
NO_BITAB 161 tabulka, do nφ₧ vede obousm∞rn² ukazatel, neobsahuje ukazatel zp∞t
NO_MY_RIGHT 162 u₧ivatel poskytuje prßva, kterß nemß
TABLE_DAMAGED 168 definice tabulky je vß₧n∞ poÜkozenß
CANNOT_LOCK_KERNEL 169 nelze uzamknout server pro provedenφ operace, na server jsou p°ipojenφ u₧ivatelΘ
DEADLOCK 171 deadlock, vzßjemnΘ zablokovßnφ klient∙
KEY_DUPLICITY 172 duplicita klφΦ∙ v jedineΦnΘm indexu
BAD_VERSION 173 nesouhlasφ Φφslo verze klienta a serveru
CHECK_CONSTRAIN 174 poruÜeno integritnφ omezenφ v tabulce
REFERENTIAL_CONSTRAIN 175 poruÜena referenΦnφ integrita mezi tabulkami
UNPROPER_TYPE 176 typ sloupce (nap°. OLE) nenφ vhodn² pro agregaΦnφ funkci
OUTER_JOIN_TOO_COMPLEX 177 p°φliÜ slo₧itΘ vn∞jÜφ relaΦnφ propojenφ
REQUEST_NESTING 178 vno°enφ po₧adavku klienta na server
CANNOT_FOR_ODBC 179 operace nenφ vhodnß pro ODBC kurzor
ERROR_IN_FUNCTION_ARG 180 chyba v argumentu funkce
ODBC_CURSOR_NOT_OPEN 181 zadan² ODBC kurzor nenφ otev°en
DRIVER_NOT_CAPABLE 182 ODBC driver nenφ schopen po₧adovanΘ operace
TOO_COMPLEX_TRANS 183 p°φliÜ slo₧itß transakce
INTERNAL_SIGNAL 184 internφ signßl (nejde o chybu)
PRIV_KEY_NOT_FOUND 185 soukrom² klφΦ nenalezen
NO_WRITE_TOKEN 186 nemßm p°episovacφho peÜka
WAITING_FOR_ACKN 187 Φekßm na potvrzenφ p°edchozφ replikace
REPL_BLOCKED 188 replikace dosud nebyla odblokovßna prot∞jÜφ stranou
BAD_TOKEN_STATE 189 peÜek je v nep°φpustnΘm stavu
BAD_TABLE_PROPERTIES 190 tabulka nemß pot°ebnΘ vlastnosti
INDEX_DAMAGED 191 index je poÜkozen
PASSWORD_EXPIRED 192 vyprÜela platnost hesla, nutno zadat novΘ
NO_KEY_FOUND 193 nelze podepisovat, proto₧e nemßte certifikovan² klφΦ
DIFFERENT_KEY 194 nelze podepsat, pou₧ili jste nesprßvn² klφΦ
ASSERTION_FAILED 195 internφ chyba
SQ_INVALID_CURSOR_STATE 196 neplatn² stav kurzoru
SQ_SAVEPOINT_INVAL_SPEC 197 neplatnΘ oznaΦenφ savepointu
SQ_SAVEPOINT_TOO_MANY 198 p°ekroΦen limit na poΦet savepoint∙
SQ_TRANS_STATE_ACTIVE 199 transakce je ji₧ zahßjena
SQ_INVAL_TRANS_TERM 200 nedovolenΘ ukonΦenφ transakce v atomickΘm p°φkazu
SQ_TRANS_STATE_RDONLY 201 tato transakce nesmφ modifikovat data
SQ_NUM_VAL_OUT_OF_RANGE 202 Φφselnß hodnota mimo povolen² rozsah
SQ_INV_CHAR_VAL_FOR_CAST 203 nep°φpustn² znak znemo₧≥uje konverzi typu
SQ_STRING_DATA_RIGHT_TRU 204 °et∞zec znak∙ je p°φliÜ dlouh², se°φznut zprava
SQ_DIVISION_BY_ZERO 205 d∞lenφ nulou v SQL p°φkazu
SQ_CARDINALITY_VIOLATION 206 odpov∞∩ obsahuje jin² poΦet zßznam∙ ne₧ jeden
SQ_INVALID_ESCAPE_CHAR 207 chyba v urΦenφ znaku ESCAPE
SQ_CASE_NOT_FOUND_STMT 208 SQL p°φkaz CASE neobsahuje vhodnou v∞tev
SQ_UNHANDLED_USER_EXCEPT 209 u₧ivatelem definovanß v²jimka nenφ oÜet°ena
SQ_RESIGNAL_HND_NOT_ACT 210 p°φkaz RESIGNAL pou₧it mimo oÜet°enφ v²jimky
SQ_EXT_ROUT_NOT_AVAIL 211 externφ rutina nebo knihovna nebyla nalezena
SQ_NO_RETURN_IN_FNC 212 v SQL funkci nebyl proveden p°φkaz RETURN
COLUMN_NOT_EDITABLE 213 pokouÜφte se p°epsat sloupec dotazu, kter² je tvo°en v²razem a nenφ tedy editovateln²
SQ_TRIGGERED_ACTION 214 chyba v akci spuÜt∞nΘ triggerem
REPLICATION_NOT_RUNNING 215 replikace nenφ zapnuta
REPL_MAIL_ERROR 216 obecnß chyba elektronickΘ poÜty p°i replikovßnφ
SQ_INVALID_CURSOR_NAME 217 kurzor tohoto jmΘna neexistuje
ROLE_FROM_DIFF_APPL 218 pokouÜφte se nastavovat prßva k rolφm z jinΘ aplikace (m∙₧e nastat p°i sdφlenφ back-endu nebo front-endu)
SEQUENCE_EXHAUSTED 219 sekvence dosßhla maximßlnφ hodnoty a nenφ zapnuto cyklovßnφ
NO_CURRENT_VAL 220 CURVAL bylo provedeno p°ed NEXTVAL, nenφ k dispozici
NO_WWW_LICENCE 221 nenφ zakoupenß Internetovß licence pro WWW p°φstup
NO_MORE_INTRANET_LICS 222 mßlo intranet licencφ, dalÜφ klient odmφtnut
LIBRARY_ACCESS_DISABLED 223 volßna externφ funkce z nepovolenΘho adresß°e
LIBRARY_NOT_FOUND 224 externφ DLL nebyla nalezena

Chyby zaΦφnajφcφ SQ_ - viz Chyby v SQL

╚φsla chyb v∞tÜφ ne₧ 500 znamenajφ chyby p°i pou₧φvßnφ poÜtovnφch funkcφ.

╚φsla chyb v∞tÜφ ne₧ 1000 znamenajφ chyby p°i p°ekladu (programu, SQL p°φkazu apod.). P°i p°ekladu SQL p°φkazu (za b∞hu programu) se chyby zjiÜ¥ujφ funkcφ Signalize (Sz_error), v ostatnφch p°φpadech se vysv∞tlujφcφ text k chyb∞ promφtne souΦasn∞ s nalezenφm.

╚φsla chyb v∞tÜφ ne₧ 2200 znamenajφ b∞hovΘ chyby. P°i chyb∞ v SQL p°φkazu (za b∞hu programu) se chyba zjiÜ¥uje funkcφ Signalize (Sz_error), v ostatnφch p°φpadech se vysv∞tlujφcφ text k chyb∞ promφtne souΦasn∞ s v²skytem.

Viz takΘ:

Programy