Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
174634 PRB: VBScript Compilation Error Message '800a03e9' Out of Memory

Wenn Sie sich einen in Visual Basic Script geschriebenen Code in der Vorschau ansehen, wird Ihnen (sinngemäß) die folgende Fehlermeldung angezeigt:

   "Microsoft VBScript-Kompilierfehler '800a03e9' Nicht genügend Speicher"

Problembeschreibung

Für VBScript gilt eine maximale Länge von 1.022 Zeichen für statische Zeichenfolgen. Die vorstehende Fehlermeldung wird immer dann angezeigt, wenn ein Code aus mehr als 1.022 Zeichen besteht.

Ursache

In den meisten Fällen ist die SQL-Anweisung die Codezeile, die für den Fehler ursächlich ist, da die SELECT-Anweisung sehr umfangreich sein kann. Sie können dieses Problem wie folgt umgehen:

  • Bezieht sich die SELECT-Anweisung auf eine einzelne Tabelle, entfernen Sie den Präfix "table." vor allen Spalten der Tabelle.

  • Erstellen Sie eine Variable, welche die SELECT-Anweisung umfasst, und verketten Sie die SQL-Anweisung wie folgt über mehrere Zeilen:

       MySQL = "SELECT table.col1, table.col2 "
    MySQL = MySQL & "FROM table "
    MySQL = MySQL & "Where x = 3"
  • Ist die Anzahl der Spalten relativ gering, gilt die SELECT-Anweisung jedoch für mehrere Tabellen, erstellen Sie bitte eine Ansicht. Führen Sie dann die SELECT-Anweisung für die Ansicht aus, wobei Sie den Präfix "table." vor den Tabellen auslassen.

  • Für Codezeilen, bei denen es sich nicht um SQL-Zeilen handelt, die aber ebenfalls zu lang sind, können Sie die zweite der vorstehenden Umgehungsmöglichkeiten verwenden.

Lösung

Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Zusätzliche Suchbegriffe: visual basic vorschau statisch zeichenfolge

Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Status

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×