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