Príznaky
Ukážke kódu, ktoré sú napísané v jazyku Visual Basic skriptu v prehľadávači, zobrazí sa nasledujúce chybové hlásenie:
Microsoft VBScript Chyba kompilácie "800a03e9" pamäte
Príčina
VBScript je obmedzená maximálne statické reťazec 1 022 znakov a táto chyba sa vyskytne kedykoľvek riadok kódu ako 1 022 znakov.
Riešenie
Väčšinu času, riadok kódu chyby je príkaze príkazoch SELECT sa dá veľmi veľké. Tento problém obísť môžete použiť jeden z nasledujúcich:
-
Ak výber jednej tabuľky, odstrániť "Tabuľka." predpona pred každého stĺpca.
-
Vytvorenie premennej podržte príkaz SELECT a spojiť SQL cez niekoľko riadkov takto:
MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "MySQL = MySQL & "Where x = 3"
-
Ak stĺpcov malej, ale príkaz SELECT výber z viacerých tabuliek, vytvorte zobrazenia. Vyberte proti Zobraziť bez prefix "tabuľky." pred stĺpcov.
-
-SQL riadkov kódu, ktoré sú príliš veľký, môžete použiť druhé riešenie, ktoré sú uvedené vyššie.
Stav
Toto správanie je zámerné.