2016-07-11 3 views
0

複数行のSQLクエリをapp.configファイルに保存する方法は?ASP.netのapp.configファイルの複数行のSQLクエリ

以下は例です。このクエリをApp.configファイルに保存します。

<add Key ="query" value="select * from users u LEFT join Employee E on u.id = E.id Inner Join Department D on d.id=E.id 
Left Join Orders O On O.Id = E.id 
Inner Join Values V v.id = E.id 
WHERE u.createTime>=Getdate()-1 AND u.deletstatus=1 
AND D.Id<>0" 
+1

ようでなければなりません? 1行にクエリー全体を書くだけです –

+1

何かエラーがありますか? – Sami

+0

最初に.configファイルにSQLクエリを格納するべきではありません。ストアドプロシージャを作成します。.configファイルに格納されるSQL関連項目はSQLデータベースを指す接続文字列だけです –

答えて

0
web.config

app.configxmlファイルであるので、あなたのパラメータ文字列をエンコードする必要があります。
あなたの場合、記号<>はそれを破ります。仕事に

は、あなたが直面している問題が何であるかを

<add Key ="query" value="select * from users u LEFT join Employee E on u.id = E.id Inner Join Department D on d.id=E.id 
Left Join Orders O On O.Id = E.id 
Inner Join Values V v.id = E.id 
WHERE u.createTime&gt;=Getdate()-1 AND u.deletstatus=1 
AND D.Id &lt;&gt; 0" 
... rest of parameters... 
関連する問題