• ベストアンサー

[WHS]定数宣言の際にリテラル文字列をコード内で改行するには?

はじめまして。 WindowsShellScrpitで以下のように定数を宣言しようとして コンパイルエラーとなりました。 Const SQL = "SELECT カラム1," +_               "カラム2," +_               "カラム3" +_          "FROM テーブルA;" 実物のSQLはかなり長いので、どうしてもコード内で 改行せざるを得ません。 おそらく文字列を連結させているのが原因だとは思うのですが、 何か方法はないでしょうか? 知っている方がいましたら教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

VBScriptの定数はリテラル値のみ有効で、式は使用できません。 どうしても改行がしたいなら変数をつかってください http://www.microsoft.com/japan/technet/scriptcenter/resources/begin/ss0705.mspx#E1E

arabiki33
質問者

お礼

ご回答ありがとうございます。 これはどうしようもなさそうですね。 ご助言の通りSQL文は変数に格納しました。

すると、全ての回答が全文表示されます。

関連するQ&A