Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Lorsque vous affichez un aperçu code écrit en Visual Basic Script dans un navigateur, le message d’erreur suivant s’affiche :

Erreur de compilation Microsoft VBScript '800a03e9' mémoire insuffisante

Cause

VBScript a une limite maximale de la chaîne statique de 1 022 caractères, et cette erreur s’affiche à tout moment une ligne de code dépasse 1 022 caractères.

Résolution

La plupart du temps, la ligne de code d’erreur est l’instruction SQL dans la mesure où les instructions SELECT peuvent être très volumineuses. Vous pouvez utiliser une des méthodes suivantes pour contourner ce problème :

  • En cas de la sélection d’une seule table, supprimez le préfixe « table. » en regard de chaque colonne.

  • Créez une variable pour contenir l’instruction SELECT et concaténer le SQL sur plusieurs lignes, comme suit :

    MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "MySQL = MySQL & "Where x = 3"
  • Si le nombre de colonnes est relativement faible, mais l’instruction SELECT sélectionne à partir de plusieurs tables, créer une vue. Sélectionnez sur la vue, en omettant le préfixe « table. » devant les colonnes.

  • Pour les lignes non-SQL du code qui sont trop volumineux, vous pouvez utiliser la deuxième solution de contournement répertoriée précédemment.

Statut

Ce comportement est inhérent au produit.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×