Primenjuje se na
Visual Basic 2010 Express

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.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.