PRB: VBScript kompilácie chybové hlásenie "800a03e9" pamäte

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?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×