PRB: VBScript kompilacije poruku o grešci „800a03e9” iz memorije

Simptomi

Kada pregledate kod pisan u Visual Basic skripte u pregledaču, pojavljuje se sljedeća poruka o pogrešci:

Microsoft VBScript kompilacije greška u „800a03e9” iz memorije

Uzrok

VBScript ima maksimalni statički niske ograničenje od 1,022 znakova, a ova greška se pojavljuje kad god jedan red koda premašuje 1,022 znakova.

Rešenje

Većinu vremena, linija koda u greška je SQL naredbe od naredbe SELECT mogu da budu veoma velike. Možete koristiti jedan od sledećih načina da biste zaobišli ovaj problem:

  • Ako zatim potvrdite izbor ide protiv jedne tabele, uklonite „tabele”. prefiks ispred svake kolone.

  • Kreira promenljiva da održi naredba SELECT i spojite na SQL preko nekoliko redova na sledeći način:

    MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "MySQL = MySQL & "Where x = 3"
  • Ako je broj kolona su relativno male, ali naredba SELECT bira iz više tabela, kreiranje prikaza. Izaberite suprotno mišljenju, izostavljajući prefiks „tabele”. ispred kolone.

  • Za-SQL linija koda koji su suviše veliki, možete koristiti drugi zaobilazno rješenje koje su prethodno navedene.

Status

Ovo ponašanje je tako dizajnirano.

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×