Simptome
Atunci când este examinarea cod scrise în Visual Basic Script într-un browser, apare următorul mesaj de eroare:
Eroare de compilare Microsoft VBScript '800a03e9' memorie insuficientă
Cauză
VBScript are o limită maximă statică șir de caractere 1,022 și această eroare apare oricând o linie de cod depășește 1,022 caractere.
Rezolvare
În majoritatea cazurilor, linia de cod de eroare este instrucțiunea SQL din instrucţiuni SELECT poate fi foarte mare. Utilizați una dintre următoarele pentru a rezolva această problemă:
- 
              Dacă selectați merge împotriva un singur tabel, eliminați prefixul "table." în fața fiecărei coloane. 
- 
              Creați o variabilă pentru a organiza instrucțiunea SELECT și înlănţui SQL prin mai multe linii, după cum urmează: MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "MySQL = MySQL & "Where x = 3" 
- 
              Dacă numărul de coloane sunt relativ mici, dar instrucțiunea SELECT selectează din mai multe tabele, creaţi o vizualizare. Selectați împotriva vizualizare, omiţând prefixul "table." în fața coloanele. 
- 
              Pentru non-SQL linii de cod care sunt prea mari, se poate utiliza a doua soluție enumerate anterior. 
Stare
Acest comportament este proiectat.
 
                         
				 
				