Застосовується до
Visual Basic 2010 Express

Ознаки

Під час попереднього перегляду, код, які записуються системою у 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 рядків коду, які занадто великий можна використовувати другий усунення проблеми, що наведені вище.

Стан

Це зроблено навмисно.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.