メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

ブラウザーで 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 の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

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

×