私の質問を徹底的に解決するために、私はGoogle、Bing、StackOvを投稿してから:-)投稿しました。また、私はMVC3の新機能であり、フレームワークの文法的な複雑さにも取り組んでいます。複数行のSQL文がエラーをスローする
以下のコードブロックで私のSQL文に誤りがあります。このコードブロックは、私にかなり迷惑をかけています。構文が正しく表示されます。私はSelect * From ..を使ってSQL文を単純化し、データを正常に返します。
また、(EFオブジェクトを使用せずに)これを行うより良い方法がある場合は、間違いなく提案を開きます。私はSQLステートメントを見るための柔軟性とコントロールが本当に好きです。
ありがとうございます!
@using System.Data.SqlClient;
@using System.Configuration;
@{
Layout = null;
}
@{
SqlConnection cn = null;
cn = new SqlConnection(ConfigurationManager.ConnectionStrings["sqlConn"].ToString());
cn.Open();
SqlCommand cmd = new SqlCommand((@"SELECT DISTINCT" +
"tblSBT.sname," +
"tblSBDetails.sid," +
"tblSBDetails.assignedtrack," +
"tblSBDetails.maxtrack," +
"tblSBDetails.currentvals," +
"tblSBDetails.maxvals," +
"tblSBDetails.lastupdated" +
"FROM" +
"tblSBT (NOLOCK)" +
"LEFT OUTER JOIN" +
"tblSBDetails (NOLOCK)" +
"ON" +
"tblSBT.sid = tblSBDetails.sid" +
"WHERE" +
"tblSBDetails.lastupdated > DateADD(n, -5, GETDATE())"+
"ORDER BY" +
"tblSBT.sname" +), cn);
var myreader = cmd.ExecuteReader();
}
おかげさまで、私はMVC3を学んでいます:-) – mynameisneo
ああ。私は答えを入力していたので、別の答えが投稿されたと私に言ったのと同じように投稿しました。私は自分の答えを削除することができないほど長く私を連れて行った。あなた自身をupvotedと考えてください。 –