我有一个应用程序,我必须将一天的选择更改为一系列天。在Management Studio中运行时的查询工作并返回正确的结果。但是在申请中没有返回任何内容。
代码:
SqlCommand com = new SqlCommand();
com.Connection = Program.ConnnectDatabase();
com.CommandText = Resources.FillProcessing;
string strDay = string.Empty;
if (cboProcessDay.Text.ToString().Trim() == "Monday")
strDay = "'Monday'";
com.Parameters.Add(new SqlParameter("@Day", strDay));
DataTable dt = new DataTable();
SqlDataAdapter adt = new SqlDataAdapter();
adt.SelectCommand = com;
adt.Fill(dt);
SQL:
SELECT data.*
FROM Rec_data data, acc_info info
WHERE Day IN (@Day)
AND info.foracid = data.foracid
知道我做错了吗?
答案 0 :(得分:0)
我建议使用SQL分析器来跟踪从c#实际运行的语句。