PRB: VBScript компилация съобщение за грешка "800a03e9" недостиг на памет

Симптоми

Когато визуализирате код, написани на Visual Basic скрипт в браузър, се появява следното съобщение за грешка:

Компилация на Microsoft VBScript грешка "800a03e9" недостиг на памет

Причина

VBScript има максимална статична низ ограничение на 1,022 знаци и тази грешка се появява всяко време ред код надвишава 1,022 знака.

Решение

В повечето случаи ред код на грешка е SQL команда, тъй като оператори могат да бъдат много големи. Можете да използвате един от следните начини за заобикаляне на този проблем:

  • Ако изберете противоречи една таблица, премахнете "таблица." префикс пред всяка колона.

  • Създайте променлива да поставите командата Select и свързвам SQL няколко линии по следния начин:

    MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "MySQL = MySQL & "Where x = 3"
  • Ако броят на колоните са сравнително малки, но командата Select избира от няколко таблици, създайте изглед. Изберете от изгледа, пропуска "таблица." префикс пред колоните.

  • -SQL редове код, които са твърде големи, за да използвате второто решение, изброени по-рано.

Статус

Това поведение е умишлено.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×