PRB VBScript コンパイル エラー メッセージ '800a03e9' メモリが不足

現象

ブラウザーで Visual Basic スクリプトで記述されたコードをプレビューすると、次のエラー メッセージが表示されます。

'800a03e9' Microsoft VBScript コンパイル エラーは、メモリ不足です。

原因

VBScript には、静的文字列の最大数は 1,022 の文字と、このエラーがコードの行が 1,022 の文字を超えています、いつでも表示されます。

解決方法

ほとんどの場合、エラー コードの行は、SQL ステートメントの SELECT ステートメントは非常に大きくなることができますのでです。この問題を回避するには、次のいずれかを使用します。

  • 選択は、1 つのテーブルに対しては場合、は、各列の前にテーブル」プレフィックスを削除します。

  • 、SELECT ステートメントを保持する変数を作成し、複数の行で次のように、SQL を連結します。

    MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "MySQL = MySQL & "Where x = 3"
  • 列の数は比較的小さく、複数のテーブルから SELECT ステートメントを選択する場合は、ビューを作成します。列の前にテーブル」接頭辞を省略すると、ビューに対して選択します。

  • SQL ではない行のコードが大きすぎるは、上記 2 番目の回避策を使用できます。

状態

この動作は仕様です。

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

フィードバックをお送りいただきありがとうございます!

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×