Vzťahuje sa na
Visual Basic 2010 Express

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é.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.