Dataadaptor没有返回任何值,也没有任何异常
我从早上开始就停滞不前,有人可以帮我 我有一个没有返回任何值的sql数据适配器。在顶部的同一页面中,我有一个SQldataadaptor,它工作正常。我不知道该怎么办 。该查询在服务器上正常工作。我正在使用vs10和sqlserver 2008 ..Dataadaptor没有返回任何值,也没有任何异常
我也尝试通过删除参数它仍然不工作'。一直是我的行数为零
这里是我的代码
doc = dr["DrName"].ToString();
sql1 = "select w.Day, w.Start,[End] from WeeklyScheduleDays w where w.Start is not null and w.Day = @day1 and WeeklyScheduleID = (select WeeklyScheduleID from DoctorsBusinessHours db inner join drmast m on m.DoctorId = db.DcotorID where m.DrName = '@drname2') order by Start ";
SqlCommand m1 = new SqlCommand(sql1,myConnection);
m1.Parameters.AddWithValue("@day1", i);
m1.Parameters.AddWithValue("@drname2", doc);
SqlDataAdapter ad = new SqlDataAdapter(m1);
DataTable t1 = new DataTable();
ad.Fill(t1);
rowcount = t1.Rows.Count;
在此先感谢
更换where m.DrName = '@drname2'
与where m.DrName = @drname2
仍然不是相同的问题 – user2177370 2013-03-19 14:36:28
sql1只是一个字符串,我有一个整数值存储在它 – user2177370 2013-03-19 14:44:12
查询确实返回一组值在服务器 – user2177370 2013-03-19 14:47:58
没有危险:没有SQL注入! ;-)(我必须+1,因为它是如此罕见!) – 2013-03-19 14:32:39