Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

Als u programmacode die is geschreven in Visual Basic-Script in een browser bekijkt, wordt het volgende foutbericht weergegeven:

Compilatiefout Microsoft VBScript '800a03e9' onvoldoende geheugen

Oorzaak

VBScript is een limiet van de maximale statische string van 1,022 tekens en deze fout treedt op elk gewenst moment een regel code 1,022 tekens overschrijdt.

Oplossing

De meeste van de tijd, is de regel van de code in de fout de SQL-instructie, aangezien SELECT-instructies kunnen erg groot worden. U kunt een van de volgende handelingen uit om dit probleem te omzeilen:

  • Als de SELECT tegen één tabel gaat, verwijdert u het voorvoegsel 'tabel.' voor elke kolom.

  • Een variabele die bevatten de SELECT-instructie maken en samenvoegen van de SQL op meerdere regels als volgt:

    MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "MySQL = MySQL & "Where x = 3"
  • Als het aantal kolommen relatief klein zijn, maar de SELECT-instructie uit meerdere tabellen selecteert, kunt u een weergave maken. Tegen de weergave, zonder het voorvoegsel 'tabel.' voor de kolommen selecteren.

  • Voor niet-SQL coderegels die te groot zijn, kunt u de tweede oplossing die eerder zijn vermeld.

Status

Dit gedrag is inherent aan het ontwerp van het product.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×