Chybová hlášení databáze Pervasive SQL

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání

Při výskytu databázové chyby jsou do souboru SKLAD.LOG ukládány informace, které mohou pomoci identifikovat případný problém (přehled nadpisů otevřených oken, kódy menu (poslední vyvolané menu, poslední vyvolané hlavní menu)

Obsah

    1. Nesprávné číslo operace

  • Databáze Pervasive SQL nabízí služby očíslované od 0 do 30. Pokud číslo není z tohoto rozsahu, pak je hlášena chyba. Příčinou chyby může být např. poškození údajů v paměti počítače.
  • Řešení: Zkuste ukončit program a znovu jej spustit. Pokud se chyba bude opakovat, pak kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

    2. Chyba vstupu nebo výstupu

  • Toto hlášení může indikovat různé chyby :
    • soubor je poškozen a musí být přeindexován nebo znovu vytvořen
    • soubor není standardní Pervasive SQL databází
    • program provádí nesprávné činnosti s pozičním blokem (Příčinou chyby může být např. poškození údajů v paměti počítače)
    • serverová databáze v některých konfiguracích (např. při použití Cache Engine) hlásí chybu i v případě, že databáze není poškozena
  • Řešení: Zkuste restartovat server. Pokud to nepomůže, pak proveďte přeindexování dané tabulky. Pokud nelze přeindexování provést v server verzi Pervasive SQL, zkuste nainstalovat klient verzi (Workgroups Engine) a přeindexování proveďte v ní na lokálním disku.
  • Další informace na serveru Pervasive (stránky v angličtině)

    3. Soubor není otevřen

  • Operace nemůže být provedena, dokud databáze Pervasive SQL úspěšně neotevře soubor. Hlášení může rovněž znamenat, že aplikace zapisuje do pozičního bloku rezervovaného pro soubor, nebo nenajde chybný poziční blok
  • Řešení: Zkuste ukončit program a znovu jej spustit. Pokud se chyba bude opakovat, pak kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

    4. Klíč nebyl nalezen

  • Pervasive SQL nenašel záznam se zadanou klíčovou hodnotou. Toto hlášení by se nemělo při běžné práci vyskytovat.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

    5. Duplicitní klíč

  • Byl učiněn pokus přidat do databáze větu, jejíž hodnota se již v databázi vyskytuje a klíč byl definován jako jednoznačný (bez možnosti vložení dvou záznamů se stejným klíčem).
  • Řešení: Změňte klíčovou hodnotu tak, aby se v databázi nevyskytovala (např. číslo dokladu, kód zboží atp.)
  • Další informace na serveru Pervasive (stránky v angličtině)

    6. Chybné číslo klíče

  • Klíč daného čísla v souboru neexistuje. Číslo klíče musí odpovídat některému z klíčů, které byly specifikovány při vytváření souboru, nebo některému z přídavných klíčů.
  • Řešení: Přeindexujte soubor, u kterého došlo k chybě, aby se dostaly do pořádku indexy v souboru. V případě, že se chyba opakuje, pak kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

    7. Změněné číslo klíče

  • Před provedením operace Get Next (Extended), Get Previous (Extended), UpDate nebo Delete bylo změněno číslo klíče. Výše uvedené operace požadují při provádění stejné číslo klíče jako operace, která jim předcházela, protože databáze Pervasive SQL využívá poziční informace s ohledem na předchozí číslo klíče (je nutné provést Get Position s následovným Get Direct s novým číslem klíče).
  • Řešení: Jedná se zřejmě o chybu v programu, proto kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

    8. Chybné poziční informace

  • Byl učiněn pokus o aktualizaci nebo zrušení věty, aniž byla předtím provedena operace Get Position, která nastaví aktuální poziční informace. Hlášení může rovněž znamenat, že aplikace zapisuje do pozičního bloku rezervovaného pro soubor.
  • Řešení: Jedná se zřejmě o chybu v programu, proto kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

    9. Čtení za koncem souboru

  • Operace se pokouší číst data za koncem nebo před začátkem souboru. Toto hlášení by se nemělo při běžné práci vyskytovat.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 10. Nelze měnit klíčovou hodnotu

  • Byl učiněn pokus o modifikaci klíčové položky, která je definovaná jako nemodifikovatelná. Některá položka databáze je z určitých důležitých neměnitelná.
  • Řešení: Promyslete, zda je skutečně nutné položku měnit ! Vymažte z databáze záznam, který jste chtěli modifikovat a doplňte nový se správnými hodnotami.
  • Další informace na serveru Pervasive (stránky v angličtině)

 11. Chybné jméno souboru

  • Jméno souboru neodpovídá požadovaným konvencím. Správné jméno souboru je tvořeno ASCII řetězcem, který je zakončen mezerou nebo binární nulou. Chyba může rovněž znamenat poškození údajů v operační paměti počítače. Někdy je tato chyba hlášena, pokud máte chybně nainstalovanou boot-rom počítače.
  • Řešení: Pokud je chyba hlášena nepravidelně, pak zkuste překonfigurovat váš počítač. V případě komplikací kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 12. Soubor nebyl nalezen

  • Soubor zadaného jména neexistuje.
  • Řešení: Soubor je nutné vytvořit (Systémové menu/Správce souborů)nebo nalézt jeho záložní kopii a zkopírovat do pracovního adresáře. Pokud se jedná o důležitou databázi je vhodné kontaktovat K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 13. Chyba rozšiřujícího souboru

  • Databáze nemůže nalézt rozšiřující soubor (extension file) k rozdělenému souboru, který se pokouší otevřít. Rozšiřující soubor musí být přítomen na logickém disku, který byl specifikován při jeho vytváření příkazem Extend. Aby mohla databáze pracovat s rozděleným souborem, musí být přístup k oběma jeho částem.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 14. Chyba při otevírání pre-image souboru

  • Pre-image soubor nemůže být otevřen nebo vytvořen. Je několik pravděpodobných příčin této chyby:
    • na disku není dostatek volného místa
    • databáze Pervasive SQL nemůže otevřít pre-image soubor pro obnovení integrity základního souboru. Pre-image soubor mohl být zrušen, nebo je poškozen.
    • databáze Pervasive SQL nemůže přidělit pre-image souboru ovladač (handle), protože nebyl uživatelem spuštěn s dostatečnými přístupovými právy pro pre-image soubor
  • Řešení: Zkontrolujte volné místo na disku, přístupová práva uživatelů. Nastartujte znovu celý počítačový systém (včetně serveru) a pokud se chyba opakuje, pak zkuste přeindexovat databázi.
  • Další informace na serveru Pervasive (stránky v angličtině)

 15. Chyba pre-image souboru

  • Během práce s pre-image souborem se vyskytla chyba. Chyba mohla být způsobena nedostatečným volným prostorem na disku, nebo poškozením pre-image souboru.
  • Řešení: Zkontrolujte volné místo na disku. Nastartujte znovu celý počítačový systém (včetně serveru) a pokud se chyba opakuje, pak zkuste přeindexovat databázi.
  • Další informace na serveru Pervasive (stránky v angličtině)

 16. Chyba rozšíření

  • Rozšiřující část rozděleného souboru nelze zapsat do struktury adresářů (během zápisu do struktury adresářů se vyskytla chyba).
  • Řešení: Zkontrolujte zda na disku nevznikla technická porucha.
  • Další informace na serveru Pervasive (stránky v angličtině)

 17. Chyba při uzavírání

  • Soubor databáze Pervasive SQL nelze zapsat do struktury adresářů. Pervasive SQL buď nemůže uzavřít soubor, nebo byla do souboru přidána nová stránka a Pervasive SQL nemůže uzavřít a znovu otevřít soubor, aby aktualizoval strukturu adresáře.
  • Řešení: Zkontrolujte zda na disku nevznikla technická porucha.
  • Další informace na serveru Pervasive (stránky v angličtině)

 18. Disk je plný

  • Potřebná data nemohou být do souboru přidána, protože na disku není dostatek volného místa.
  • Řešení: Uvolněte místo na datovém disku (vymažte nepotřebné soubory nebo momentálně nepotřebné soubory zkomprimujte) a začněte šetřit na nový disk.
  • Další informace na serveru Pervasive (stránky v angličtině)

 19. Neopravitelná chyba v souboru

  • Vyskytla se chyba, po níž nelze soubor regenerovat. Není možné zaručit integritu souboru.
  • Řešení: Přeindexujte databázi nebo v nouzovém případě použijte záložní kopii souboru.
  • Další informace na serveru Pervasive (stránky v angličtině)

 20. Pervasive SQL není spuštěn

  • Není spuštěna databáze Pervasive SQL. Před začátkem práce s programem je třeba spustit databáze Pervasive SQL.
  • Řešení: Spusťte správnou verzi databáze Pervasive SQL.
  • Další informace na serveru Pervasive (stránky v angličtině)

 21. Klíčový buffer je příliš krátký

  • Klíčový buffer není dostatečně dlouhý, aby mohl obsahovat hodnotu klíčové položky požadovaného indexu.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 22. Chyba datového bufferu

  • Délka datového bufferu specifikovaná při volání operace není v souladu s délkou věty, která byla definována při vytváření souboru. Datový buffer musí být nejméně tak dlouhý jako věta datového souboru.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 23. Chybná délka pozičního bloku


 24. Chybná velikost stránky

  • Specifikovaná velikost stránky není správná. Velikost stránky musí být násobek 512 a nesmí být větší než 4096. Nelze vytvořit nebo otevřít soubor s vetší délkou stránky, než je maximální délka zadaná při spouštění databáze Pervasive SQL. Chyba může také znamenat, že aplikace používá nesprávný datový buffer.
  • Řešení: Zkontrolujte nastavení velikosti stránky v konfiguračním programu databáze Pervasive SQL.
  • Další informace na serveru Pervasive (stránky v angličtině)

 25. Chyba při vytváření souboru

  • Specifikovaný soubor nemůže být vytvořen. Pravděpodobně je plný adresář, plný disk, nebo disk je chráněn proti zápisu. Tato chyba může také znamenat, že databáze Pervasive SQL nedokáže přidělit souboru ovladač (handle), protože nebyl uživatelem spuštěn s právem přístupu do souboru.
  • Řešení: Překontrolujte přístupová práva, volné místo na disku. Nastartujte znovu celý počítačový systém (včetně serveru) a zkuste znovu opakovat činnost, která vedla k chybě. Se souborem stejného jména nesmí nikdo pracovat a soubor by neměl být označen jako transakční.
  • Další informace na serveru Pervasive (stránky v angličtině)

 26. Chybný počet klíčů

  • Počet klíčů specifikovaný pro danou velikost stránky je chybný. Pro standardní soubor s velikostí stránky 512 bytů může být definováno maximálně 8 klíčových segmentů. Pro soubory s většími stránkami může být segmentů maximálně 24. Musí být definován nejméně jeden klíč bez nulového atributu.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 27. Chybná pozice klíče v záznamu

  • Specifikovaná pozice klíčové položky přesahuje definovanou délku věty. Buď je pozice klíče větší než délka věty, nebo součet pozice klíče a jeho délky přesahuje délku věty. U souborů, které obsahují pouze klíče (key-only files), musí klíč začínat na prvním bytu věty (pozice 1)
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 28. Chybná délka věty

  • Délka věty není správná. Fyzická délka věty musí být menší nebo rovna velikosti stránky minus 6 bytů a zároveň nesmí být menší než 4 byty.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 29. Chybná délka klíče

  • Délka klíče není správná. Specifikovaná délka musí být větší než 0 a nesmí přesáhnout 255 bytů. Délka binárního klíče musí být sudá. Pervasive SQL vyžaduje takovou velikost každé klíčové stránky v souboru, aby mohla obsahovat nejméně 8 klíčů. Pokud velikost stránky neodpovídá tomuto požadavku, je třeba zvětšit velikost stránky nebo zmenšit délku klíče
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 30. Soubor není platný soubor databáze Pervasive SQL

  • Soubor zadaného jména není platný soubor databáze Pervasive SQL. Soubor buď nebyl vytvořen pomocí databáze Pervasive SQL, nebo byl vytvořen jeho starší verzí. Další příčinou tohoto hlášení může být poškozen první stránky souboru, která obsahuje kontrolní informace o souboru.
  • Řešení: Pokud používáte starší verzi, pak převeďte data do novějšího formátu (verze 6 a vyšší)
  • Další informace na serveru Pervasive (stránky v angličtině)

 31. Chyba při rozšiřování

  • Zadaný soubor je již rozšířen. Každý soubor může být rozšířen pouze jednou.
  • Řešení: Použijte větší diskové médium.
  • Další informace na serveru Pervasive (stránky v angličtině)

 32. Chyba I/O při rozšiřování

  • Soubor nemůže být rozšířen. Pravděpodobně je na disku nedostatek místa, je plný adresář, nebo je disk chráněn proti zápisu.
  • Řešení: Překontrolujte všechny výše uvedené požadavky.
  • Další informace na serveru Pervasive (stránky v angličtině)

 33. Málo volné paměti - err_notMEM

  • Toto hlášení je zobrazeno v případě, že v operační paměti je kritický nedostatek paměti. Údaj o velikosti volné paměti můžete obvykle zjistit stisknutím kláves Shift+F1.
  • Řešení: Dočasným řešením může být ukončení programu a jeho opětovné spuštění. Uvolní a inicializuje se tím veškerá dostupná paměť.
  • Další informace na serveru Pervasive (stránky v angličtině)

 34. Chybné jméno rozšiřující části


 35. Chyba při zpracování adresáře

  • Nastala chyba při přepínání mezi aktuálním adresářem a adresářem, který obsahuje soubor databáze Pervasive SQL. Buď aktuální adresář, nebo adresář obsahující soubory databáze Pervasive SQL, je neplatný. (Buď disk požadovaný v operaci Get Directory neexistuje, nebo jméno cesty specifikované v operaci Set Directory není správné.)
  • Řešení: Zkontrolujte platnost disku a cesty.
  • Další informace na serveru Pervasive (stránky v angličtině)

 36. Pervasive SQL není zapnut jako transakční

  • Nemůže být zahájena transakce, protože při inicializaci databáze Pervasive SQL nebyl specifikován parametr /T. Pokud je Netware Pervasive SQL spuštěn na více než jednom file serveru, pak pro úspěšné provádění transakcí musí být všechny kopie databáze konfigurovány stejně.
  • Řešení: Na serveru nastavte parametry databáze a restartujte Pervasive SQL
  • Další informace na serveru Pervasive (stránky v angličtině)

 37. Transakce již probíhá-nelze 2x

  • Je požadován začátek transakce na stanici, na které již transakce probíhá. Na jedné stanici může ve stejném čase probíhat pouze jedna transakce.
  • Řešení: Ukončete práci s programem. Při jeho opětovném spuštění se inicializuje systém Pervasive SQL na dané stanici a případná neuzavřená transakce je zrušena.
  • Další informace na serveru Pervasive (stránky v angličtině)

 38. Chyba řídícího souboru transakcí

  • Při zápisu do řídícího souboru transakcí vznikla chyba. Pravděpodobně je plný disk, disk je chráněn proti zápisu, nebo řídící soubor transakce, který byl vytvořen při spuštění Pervasive SQL, byl zrušen.
  • Řešení: Překontrolujte všechny výše uvedené požadavky.
  • Další informace na serveru Pervasive (stránky v angličtině)

 39. Chyba konce nebo zrušení transakce

  • Je požadována operace End Transaction nebo Abort Transaction, aniž byla provedena odpovídající operace Begin Transaction pro zahájení transakce.
  • Řešení: Ukončete práci s programem. Při jeho opětovném spuštění se inicializuje systém Pervasive SQL na dané stanici.
  • Další informace na serveru Pervasive (stránky v angličtině)

 40. Příliš souborů v transakci

  • Aplikace se pokouší aktualizovat větší počet souborů, než je v rámci transakce povoleno. Maximální počet různých souborů, které mohou být modifikovány v průběhu logické transakce, je standardně 12 (nastaven během konfigurace databáze Pervasive SQL).
  • Řešení: V server i klient verzi databáze Pervasive SQL lze nastavit maximální počet souborů na transakci
  • Další informace na serveru Pervasive (stránky v angličtině)

 41. Operace není v transakci povolena

  • Aplikace se pokouší provést operaci, která není v rámci transakce povolena. Některé operace nejsou v transakci povoleny, protože mají příliš velký vliv na pre-image soubor nebo na výkonnost. Toto hlášení je vypsáno např. tehdy, když se pokusíte provést operaci Step, Update nebo Delete na key-only souboru nebo operaci Get a data-only souboru. Také v průběhu transakce jsou některé transakce zakázány, protože mají příliš velký vliv na pre-image soubory. Jde např. o operace Close, Set Owner, Clear Owner, Extend, Create Supplemental Index nebo Drop Supplemental Index.
  • Řešení: Zjistěte, kdy se chyba vyskytuje a kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 42. Neukončený zrychlený přístup

  • Aplikace se pokouší otevřít soubor, ke kterému se přistupovalo ve zrychleném režimu a nebyl úspěšně uzavřen. Pokud k takovému případu dojde, není zaručena integrita souboru! Aplikace však obvykle zrychlený přístup používají pouze pro data, které je možné obnovit z jiných zdrojů.
  • Řešení: Přeindexujte databázi nebo použijte záložní kopii souboru.
  • Další informace na serveru Pervasive (stránky v angličtině)

 43. Neplatná adresa věty

  • Adresa věty, která byla specifikována v operaci Get Direct, není správná. Čtyřbytová adresa, která se zadává v operaci Get Direct by měla být zjištěna pomocí operace Get Position.
  • Řešení: Vraťte se do nejbližší vhodné nabídky a zkuste činnost opakovat.
  • Další informace na serveru Pervasive (stránky v angličtině)

 44. Pro nulový klíč nelze použít GetDirect

  • Aplikace se pokouší použít operaci Get Direct pro zřízení indexní cesty pro klíč, jehož hodnota je v příslušné větě nulová. Pervasive SQL nemůže určit poziční informace pro nulový klíč, protože nulové klíče se ve struktuře indexů neudržují.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 45. Neslučitelné příznaky klíče

  • Příznaky klíče specifikované při vytváření nového souboru nejsou správné. Pokud má příslušný klíč několik segmentů, pak musí mít všechny segmenty stejné atributy Duplicate, Modifiable a Null.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 46. Přístup nepovolen

  • Soubor je otevřen pouze pro čtení (read only) a aplikace se pokouší vložit, modifikovat nebo zrušit větu. Nekonzistentní soubory, které jsou otevřeny v režimu Recover, je možné číst, ale nikoli aktualizovat. Další možnou příčinou výskytu tohoto hlášení je, že soubor vyžaduje pro modifikaci jméno vlastníka a toto jméno nebylo při otevírání souboru správně zadáno. Chyba je také hlášena, pokud používáte Pervasive SQL verzi 9 nebo vyšší a daná tabulka, kterou se pokoušíte aktualizovat, je ve struktuře verze 5 nebo nižší. Verzi struktury tabulky lze zjistit ve Správci souborů pomocí Alt+I. Důvodem k hlášení chyby může být také omezení v přístupových právech daného uživatele v operačním systému. Problémem by také mohlo být to, že s daty současně pracuje ještě jiný program (například zálohovací software nebo antivirový program).
  • Řešení: Vyberte jiný způsob provádění aktualizace, než jste zvolili. Vámi zvolený způsob práce nedovoluje aktualizovat záznamy v databázi. Problém může být také v použití starší verze souboru s novu verzí databáze Pervasive SQL. Nejčasteji je ale důvodem to, že nemáte přístup k datům z důvodu omezení přístupových práv aplikace (přístupová práva lze měnit v Systémovém menu aplikace nebo i pomocí dalšího nastavení).
  • Další informace na serveru Pervasive (stránky v angličtině)

 47. Příliš mnoho otevřených souborů

  • Počet souborů otevřených ve zrychleném módu přesáhl počet cache bufferů v databázi Pervasive SQL.
  • Řešení: Změňte velikost stránky v konfiguraci databáze Pervasive SQL, aby mohl přidělit více bufferů nebo nastavte větší počet bufferů pomocí parametrů při spouštění databáze Pervasive SQL.
  • Další informace na serveru Pervasive (stránky v angličtině)

 48. Chybná alternativní třídící sekvence

  • První byte alternativní třídící sekvence znaků (identifikační byte) neobsahuje hexadecimální hodnotu AC. Druhou možností je, že byla definována alternativní sekvence pro dodatkový index, ale pro soubor žádná alternativní sekvence neexistuje.
  • Řešení: Přeindexujte soubor, který vyvolal chybu.
  • Další informace na serveru Pervasive (stránky v angličtině)

 49. Chybný typ klíče

  • Aplikace se pokouší vytvořit soubor nebo dodatkový index s nesprávným typem klíče, příp. se pokouší přiřadit alternativní sekvenci znaků binárnímu klíči nebo binárnímu klíčovému segmentu. Alternativní sekvenci lze přiřadit pouze klíči typu string, Lstring nebo Zstring. Toto hlášení může být vypsáno rovněž při vytváření dodatkového indexu, který má mít alternativní sekvenci znaků, a soubor obsahující tuto sekvenci neexistuje, ani není obsažena v datovém bufferu.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 50. Jméno vlastníka již existuje

  • Aplikace se pokouší provést operaci Set Owner pro soubor, který již vlastníka má.
  • Řešení: Pokud je třeba změnit jméno vlastníka, musí se nejprve staré jméno zrušit pomocí operace Clear Owner a potom teprve nastavit nové.
  • Další informace na serveru Pervasive (stránky v angličtině)

 51. Nesprávný vlastník souboru

  • Pokud se toto hlášení vyskytne po provedení operace Set Owner, znamená to, že jméno vlastníka v datovém bufferu není stejné jako jméno v klíčovém bufferu. Pokud se vyskytne po provedení operace Open, znamená to, že soubor má vlastníka, jehož správné jméno musí aplikace umístit při otevírání souboru do datového bufferu.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 52. Chyba při zápisu cache paměti

  • Při pokusu zpřístupnit cache buffer se databáze Pervasive SQL pokusila zapsat na logický disk data ze souboru, který byl dříve otevřen ve zrychleném módu. Během zápisu vznikla vstupně/výstupní chyba.
  • Řešení: Překontrolujte disk pomocí kontrolních programů (scandisk apod.) a překontrolujte popřípadě přeindexujte databázi, u které vznikla chyba.
  • Další informace na serveru Pervasive (stránky v angličtině)

 53. Chybné rozhraní

  • Aplikace se pokouší pracovat se souborem obsahujícím věty s proměnnou délkou pomocí rozhraní (language interface) starší verze databáze Pervasive SQL.
  • Řešení: Používejte pouze novější verze databáze Pervasive SQL. Verzi databáze Pervasive SQL lze zjistit v informačním okně programu, které lze vyvolat stisknutím kláves Shift+F1
  • Další informace na serveru Pervasive (stránky v angličtině)

 54. Chyba stránky proměnné délky

  • V průběhu operace Step Direct nemůže databáze Pervasive SQL přečíst celou proměnnou část věty. Databáze vrátí tolik dat, kolik je možné. Tento kód obvykle signalizuje, že jedna nebo více stránek v souboru je poškozených.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 55. Chyba v autoinkrementačním klíči

  • Aplikace se pokouší vytvořit segmentovaný nebo duplicitní autoinkrementační klíč. Klíč tohoto typu nemůže být částí jiného klíče, ani nemůže být duplicitní.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 56. Neúplný dodatkový index

  • Dodatkový index byl poškozen. Tato chyba může vzniknout tehdy, když byla operace Create Supplemental Index nebo Drop Supplemental Index přerušena a nebyla zcela dokončena.
  • Řešení: Je nutné provést operaci Drop Supplemental Index nebo je možné soubor přeindexovat, čímž budou z databáze odstraněny všechny dodatkové indexy.
  • Další informace na serveru Pervasive (stránky v angličtině)

 57. Chyba v expanded paměti

  • Databáze Pervasive SQL hlásí tuto chybu, pokud zjistí chybu rozšířené (expanded) paměti.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 58. Příliš krátký kompresní buffer

  • Aplikace se pokouší číst nebo zapisovat větu, která je delší, než hodnota specifikovaná pro velikost kompresního bufferu.
  • Řešení: Při konfiguraci databáze Pervasive SQL zadejte vyšší hodnotu pro největší délku zhuštěného záznamu.
  • Další informace na serveru Pervasive (stránky v angličtině)

 59. Soubor již existuje

  • Toto hlášení se zobrazí pokud při volání operace Create bylo číslo klíče rovno -1 nebo -3 (pro server verzi). V tomto případě databáze Pervasive SQL nepovolí vytvoření souboru, který již existuje.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 60. Nedosaženo požadovaného počtu záznamů

  • Hlášení se vyskytuje při používání rozšířených (extended) operací. Znamená, že operace narazila na konec souboru, ale nenalezla zatím požadovaný počet záznamů. V prvních dvou bytech datového bufferu je počet záznamů, které operace nalezla.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 61. Příliš malá pracovní oblast

  • Hlášení se vyskytuje při používání rozšířených (extended) operací. Znamená, že pracovní buffer, který má velikost 64 kB nestačí pro obsažení všech záznamů předávaných rozšířenou operací
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 62. Chybná struktura extended operací

  • Hlášení se vyskytuje při používání rozšířených (extended) operací. Popis požadavků obsažený v datovém bufferu neodpovídá požadované struktuře.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 63. Chybný buffer pro InsertExtended

  • Buffer operace Insert Extended je buď menší než 5 bytů, nebo počet vkládaných záznamů je roven 0
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 65. Nesprávná pozice pole


 67. Nelze vytvořit záložní soubor

  • Tato chyba může vzniknout při indexování databáze. Pokud existuje záložní soubor databáze (*.BAK), pak je smazán a z aktuální databáze je vytvořena přejmenováním záložní databáze (*.BTR --> *.BAK). Pokud se operace přejmenování nepovede, pak je oznámeno toto hlášení.
  • Řešení: Překontrolujte přístupová práva. Důkladně zkontrolujte, zda je k indexované databázi stále ještě přístup a pokud ne, pak pomocí diskového manažeru zkuste přejmenovat záložní kopii na běžnou databázi. Překontrolujte, zda soubor nemá zapnut atribut `Transakční`, který vylučuje mazání a přejmenování souboru.
  • Další informace na serveru Pervasive (stránky v angličtině)

 68. Soubor nelze smazat

  • Tato chyba může vzniknout při indexování databáze, pokud není zadáno jméno záložního souboru. Po dokončení indexování je stará databáze smazána a nová databáze přejmenována na původní jméno. Pokud při mazání vznikne chyba, pak je ohlášeno toto hlášení.
  • Řešení: Překontrolujte přístupová práva. Překontrolujte, zda soubor nemá zapnut atribut `Transakční`, který vylučuje mazání a přejmenování souboru.
  • Další informace na serveru Pervasive (stránky v angličtině)

 69. Soubor nelze přejmenovat-NEINDEXUJTE

  • Tato chyba může vzniknout na konci indexování databáze. Po přejmenování původní databáze na záložní (*.BTR --> *.BAK) je dočasný soubor, ve kterém je uložena nově vytvořená databáze přejmenován na původní jméno databáze. Pokud se tato operace nepovede, pak nebude přístup ani k původní databázi ani k nově vytvořené.
  • Řešení: Překontrolujte přístupová práva. Překontrolujte, zda soubor nemá zapnut atribut `Transakční`, který vylučuje mazání a přejmenování souboru. Pomocí diskového manažeru zkuste přejmenovat záložní kopii na běžnou databázi (TMP_???.BTR na původní jméno databáze).
  • Další informace na serveru Pervasive (stránky v angličtině)

 70. Jméno souboru obsahuje nesmyslné znaky

  • Tato chyba signalizuje poškození údajů v paměti počítače.
  • Řešení: Ukončete práci s programem a znovu jej spusťte. Pokud se bude chyba opakovat, pak kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 74. Automatické zrušení transakce

  • Tento kód se vyskytuje pouze v server verzi databáze Pervasive SQL. Je to informativní hlášení, které sděluje, že Pervasive SQL místo End Transaction provedl Abort Transaction, protože se v průběhu transakce vyskytla chyba TTS souboru.
  • Řešení: Překontrolujte databáze v souvislosti s právě prováděnou úpravou dat.
  • Další informace na serveru Pervasive (stránky v angličtině)

 76. Překročen počet serverů

  • Stanice je připojena k více file serverům, než bylo specifikováno při spouštění databáze Pervasive SQL.
  • Řešení: Upravte parametry databáze Pervasive SQL nebo umístěte data na méně serverů.
  • Další informace na serveru Pervasive (stránky v angličtině)

 77. Nastavení nové verze - opakujte akci

  • Program provedl automatické nastavení nové verze programu, jež bylo nezbytné pro další chod programu s novými vlastnostmi. Provedla se restrukturali¬zace a přeindexování souboru. Po provedení natavení nové verze však není možné okamžitě pokračovat a program proto vyvolal toto chybové hlášení.
  • Řešení: Pokud proběhlo nastavení nové verze bez závad, pak je možné bezprostředně opakovat činnost, která vedla k chybovému hlášení. Pokud se nebude inicializovat další soubor, pak by již tato činnost měla proběhnout bez problémů. Nedoporučujeme činnost programu při inicializaci nové verze přerušovat. Při práci se soubory, které mají nesprávnou strukturu může totiž docházet k chybám při zpracování programu.
  • Další informace na serveru Pervasive (stránky v angličtině)

 78. Zjištěno vzájemné uzamčení

  • Aplikace se pokouší uzamknout záznam, který má uzamčen jiná aplikace, zatímco tato aplikace čeká na odemknutí vámi uzamčených záznamů.
  • Řešení: Uvolněte všechna uzamčení. Zrušte aktuálně prováděnou činnost. Ujasněte si, co na které stanici bylo v dané chvíli prováděno a kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 79. Programátorská chyba databáze Pervasive SQL

  • Status indikuje vnitřní chybu programu. Je také pravděpodobné, že došlo k poškození údajů v paměti počítače.
  • Řešení: Ukončete program a restartujte počítač. Ve volných chvílích se zkuste spojit s Pervasive.
  • Další informace na serveru Pervasive (stránky v angličtině)

 80. Záznam byl změněn jinou aplikací

  • Operace Update nebo Delete nemůže být provedena, protože věta byla mezitím změněna jinou aplikací. Vaše aplikace musí znovu přečíst větu, aby mohla provést operaci UpDate nebo Delete.
  • Další informace na serveru Pervasive (stránky v angličtině)

 81. Chyba při uzamykání dat

  • Tabulka databáze Pervasive SQL s informacemi o uzamčených větách je plná nebo se aplikace pokouší odemknout některou z vět, které byly uzamčeny pomocí vícenásobného uzamykání, avšak adresa věty uložená v datovém bufferu neodpovídá žádné uzamčené větě v souboru.
  • Řešení: Nastavte větší hodnotu `Maximální počet uzamčených záznamů` v konfiguračním programu databáze Pervasive SQL.
  • Další informace na serveru Pervasive (stránky v angličtině)

 82. Ztracená pozice

  • Při provádění operace Get Next nebo Get Previous s duplicitním klíčem aplikace narazila na větu, jejíž poziční informace má uloženy v pozičním bloku, ale tato věta byla mezitím zrušena, nebo byl její klíč změněn jinou aplikací.
  • Řešení: (Je nutné znovu nastavit poziční informace pomocí operace Get Equal nebo Get Direct.) Vraťte se do nejbližšího vhodného menu a požadovanou činnost opakujte.
  • Další informace na serveru Pervasive (stránky v angličtině)

 83. Čtení mimo transakci

  • Aplikace se pokouší v rámci transakce změnit nebo zrušit větu, ale přitom tuto větu nepřečetla v rámci transakce.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 84. Věta je uzamčena

  • Aplikace se pokouší bez čekání uzamknout větu, která je již uzamčena jinou aplikací, případně se pokouší uzamknout bez čekání soubor, ve kterém má jiná aplikace uzamčenu větu.
  • Při výskytu databázové chyby 84 (záznam uzamčen) při vkládání záznamů do tabulky program automaticky zkouší opakovaně záznam vložit. Teprve pokud se to 60 sekund nepovede, tak je hlášena chyba uživateli. Pomocí proměnné AutoInsLck lze nastavit max.počet sekund čekání (0=vypnuto)
  • Řešení: Zkuste po krátké chvíli opakovat pokus o uzamčení. Toto opakujte tak dlouho, dokud neskončí úspěšně. Překontrolujte, kdo v síti Vám blokuje Vaši činnost (má otevřeny stejné soubory)
  • Další informace na serveru Pervasive (stránky v angličtině)

 85. Soubor je uzamčen

  • Aplikace se pokouší uzamknout bez čekání větu nebo soubor, zatímco tento soubor je již uzamčen jinou aplikací. Toto hlášení se může objevit také tehdy, když se aplikace pokouší v rámci transakce otevřít soubor, který je již uzamčen jinou aplikací, nebo je již otevřen ve zrychleném režimu.
  • Řešení: Zkuste po krátké chvíli opakovat pokus o uzamčení. Toto opakujte tak dlouho, dokud neskončí úspěšně. Překontrolujte, kdo v síti Vám blokuje Vaši činnost (má otevřeny stejné soubory)
  • Další informace na serveru Pervasive (stránky v angličtině)

 86. Tabulka souborů je plná

  • Tabulka otevřených souborů, kterou databáze Pervasive SQL udržuje, je plná. Zkontrolujte, zda aplikace správně uzavírá soubory.
  • Řešení: Nastavte větší maximální počet otevřených souborů v konfiguračním programu databáze Pervasive SQL.
  • Další informace na serveru Pervasive (stránky v angličtině)

 87. Tabulka ovladačů souboru je plná

  • Toto hlášení se může vyskytnout pouze v server verzi Pervasive SQL nebo v prostředí Windows. Znamená, že tabulka ovladačů souborů (handles) je plná.
  • Řešení: Nastavte větší maximální počet ovladačů souborů.
  • Další informace na serveru Pervasive (stránky v angličtině)

 88. Nekompatibilní režim pro otevření

  • Aplikace se pokouší otevřít soubor v nekompatibilním režimu. Pokud jedna aplikace otevřela soubor ve zrychleném režimu, musí všechny aplikace, které soubor otevírají po ní, použít rovněž zrychlený režim. Jestliže jiná aplikace otevřela soubor v jiném režimu než ve zrychleném, žádná další aplikace nemůže soubor otevřít ve zrychleném režimu.
  • Řešení: Aplikace předpokládá, že v počítačové síti bude vámi prováděná akce provedena v době, kdy žádná další stanice nebude dělat nic, co by mohlo vyvolat konflikt při zpracování. Zajistěte proto, aby ostatní stanice neprováděly činnost, která by mohla blokovat Vaši stanici.
  • Další informace na serveru Pervasive (stránky v angličtině)

 90. Tabulka zařízení je plná

  • Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. Došlo k tomu, že po spuštění programu BREQUEST na pracovní stanici byla tato stanice připojena k dalšímu file serveru příkazem ATTACH, nebo bylo provedeno mapování dalších disků pomocí příkazu MAP. Toto hlášení se může vyskytnout také tehdy, když se pracovní stanice odpojí od jednoho file serveru a připojí se k jinému. Jakmile je pracovní stanice připojena k file serveru, databáze nedokáže jméno tohoto serveru ve své tabulce nahradit jiným.
  • Řešení: Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 91. Chyba serveru

  • Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. V prostředí NetWare to může znamenat, že databáze nebyla na příslušném serveru spuštěna, nebo že server není aktivní.
  • Řešení: Zkontrolujte, zda databáze Pervasive SQL na serveru je aktivní. Překontrolujte, zda ostatní aplikace (např. diskový manažer) komunikují se serverem. Jinak překontrolujte spojení. Doporučujeme ukončit práci všech stanic v síti a restartovat server i jednotlivé stanice.
  • Další informace na serveru Pervasive (stránky v angličtině)

 92. Tabulka transakcí je plná

  • Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. Byl překročen maximální počet aktivních transakcí.
  • Řešení: Nastavte větší maximální počet aktivních transakcí v konfiguračním programu databáze Pervasive SQL.
  • Další informace na serveru Pervasive (stránky v angličtině)

 93. Nekompatibilní způsob zamykání

  • Aplikace se pokouší použít v jednom souboru zároveň jednoduché i vícenásobné uzamykání. Všechna uzamčení jednoho typu musí být uvolněna dříve, než je použito uzamčení druhého typu.
  • Řešení: Pokud se Vám toto hlášení ukázalo v počítačové síti, pak zajistěte, aby ostatní uživatelé ukončily činnost, která Vás blokuje. Kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

 94. Nedostatečná práva

  • Aplikace se pokouší otevřít nebo vytvořit soubor v adresáři, ve kterém nemá příslušná práva. Databáze Pervasive SQL nemůže přistupovat k adresářům s většími právy, než jaká v nich má uživatel, který jej používá. Toto hlášení se může vyskytnout také tehdy, když pracujete s klient verzí databáze Pervasive SQL a chcete otevřít soubor, který je již otevřen exkluzivně, nebo se pokoušíte exkluzivně otevřít soubor, který je již otevřen.
  • Řešení: Zkontrolujte přístupová práva k adresářům, kde jsou uloženy data. Pokud je důvodem hlášení druhá příčina, pak zajistěte, aby ostatní uživatelé ukončily činnost, která Vás blokuje.
  • Další informace na serveru Pervasive (stránky v angličtině)

 95. Přerušené spojení se serverem

  • Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. Spojení se serverem bylo přerušeno následkem chyby na pracovní stanici, file serveru nebo síti.
  • Řešení: Zkontrolujte, zda databáze Pervasive SQL na serveru je aktivní. Překontrolujte, zda ostatní aplikace (např. diskový manažer) komunikují se serverem. Jinak překontrolujte spojení. Doporučujeme ukončit práci všech stanic v síti a restartovat server i jednotlivé stanice.
  • Další informace na serveru Pervasive (stránky v angličtině)

 96. Chyba komunikačního prostředí

  • Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. Hlášení se objeví při spouštění databáze Pervasive SQL na NetWare serveru. Znamená, že "SPX connection table" je plná.
  • Řešení: Spusťte znovu SPX s větší hodnotou pro tuto tabulku. Zkuste restartovat nejdříve stanici a pokud se chyba opakuje, pak i celou počítačovou síť (včetně serveru).
  • Další informace na serveru Pervasive (stránky v angličtině)

 97. Malý buffer pro přenos dat

  • Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. Aplikace se pokouší číst nebo zapisovat větu, která je delší, než může klient zpracovat. Toto hlášení se ukáže také tehdy, když se aplikace snaží provést operace UpDate, Create nebo Insert a specifikovaná délka datového bufferu překročí délku definovanou parametrem /D. U operací Get nebo Stat se tento kód objeví tehdy, jestliže hodnota zadaná pro parametr Data Message je kratší než délka dat, která databáze vrací, bez ohledu na délku datového bufferu zadanou v programu.
  • Řešení: Nastavte větší maximální délku záznamu v konfiguračním programu databáze Pervasive SQL
  • Další informace na serveru Pervasive (stránky v angličtině)

 98. Interní chyba transakce

  • Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. V rámci transakce došlo k chybě při operaci zápisu (Během provádění předchozí operace se vyskytla chyba v NetWare TTS souboru). To znamená, že je nutné provést operaci Abort Transaction, aby byly provedené operace uvedeny do původního stavu a transakce se ukončila.
  • Řešení: Pokud se tato chyba objeví častěji, uvažujte rychle o nahrazení vašeho síťového disku.
  • Další informace na serveru Pervasive (stránky v angličtině)