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; 

在此先感谢

+0

没有危险:没有SQL注入! ;-)(我必须+1,因为它是如此罕见!) – 2013-03-19 14:32:39

更换where m.DrName = '@drname2'where m.DrName = @drname2

+0

仍然不是相同的问题 – user2177370 2013-03-19 14:36:28

+0

sql1只是一个字符串,我有一个整数值存储在它 – user2177370 2013-03-19 14:44:12

+0

查询确实返回一组值在服务器 – user2177370 2013-03-19 14:47:58