Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Simptomai

Kai peržiūrite kodą parašyta Visual Basic scenarijų naršyklėje, pasirodo toks klaidos pranešimas:

"Microsoft VBScript" Kompiliavimo klaida "800a03e9" trūksta atminties

Priežastis

VBScript riba maksimalus statinis eilutės 1 022 simbolių, ir ši klaida įvyksta, bet kuriuo metu kodo eilutę, nei 1 022 simbolių.

Sprendimas

Daugeliu atvejų, klaidos kodo eilutė yra SQL sakinys SELECT sakinius gali būti labai didelis. Norėdami išspręsti šią problemą, galite naudoti vieną iš toliau nurodytų veiksmų:

  • Pasirinkite eina prieš vieną lentelę, pašalinti priešdėlio "lentelė." prieš kiekvieno stulpelio.

  • Eiti į pasirinkite pareiškimas kurti ir susieti SQL per kelias eilutes taip:

    MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "MySQL = MySQL & "Where x = 3"
  • Jei stulpelių skaičius yra nedidelės, bet sakinys SELECT pasirenka iš kelių lentelių, sukurti rodinį. Pasirinkite nuo rodinys, be priešdėlio "lentelė." prieš stulpelius.

  • -SQL kodo eilutes, yra per didelis, galite naudoti anksčiau išvardyti antrą sprendimas.

Būsena

Tai yra sisteminis apribojimas.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×