2012-02-09 22 views
1

Visual Studio 2010 Express EditionのSQLクエリで改行を使用する方法はありますか?読みやすさのために改行を使用してクエリを整理するたびに、Visual Studioはコードをエラーとして強調表示し、プロジェクトはビルドに失敗します(理由は言及せず、「ソースがありません」というメッセージのみ)。しかし、私は単に改行を削除してビルドします。Visual Studio:SQLの改行

ありがとうございます。

+0

をこの方法を試してみてください。どのようにして試してみましたか? – hvd

+0

@hvd:各行の後に改行を追加しようとしましたが、それはうまくいきませんでした!しかし今、私は文字列リテラルの前に '@ 'を付けることに感謝しています(Thit Lwin Ooに感謝します)。 – dotancohen

+1

私はC#で文字列リテラルを使用していたことがわかっているので、推測は必要ないと思われるコードサンプルを期待していました。しかし、あなたが今あなたの答えを持っているかどうかは関係ありません。 – hvd

答えて

4

はい、それは可能..です

string sql = @"SELECT ID, NAME 
       FROM TABLE 
       WHERE ID = '1' 
       "; 
+1

SQLがC#コードの一部であると仮定しています。それがコードの一部であると仮定するための基礎は何ですか?そのコードがC#で書かれていると仮定するための基礎は何ですか? – hvd

+0

コンパイルエラーの原因となったコードを提供できますか? –

+0

ありがとうございました!この場合、SQLは実際にコードの一部です。しかし、実際には、SQLがコードの一部ではない一般的なケースに興味があります。どうやら、私はMySQLのCLIインタプリタによって少し甘やかされています! – dotancohen