2

私は朝から非常に立ち往生しています。誰かが私を助けてくれますか?値を返さないSQLデータアダプターがあります。上部の同じページに、正常に動作する SQldataadaptor があります。私は何をすべきかわかりません 。クエリはサーバーで正常に機能しています。私はvs10とsqlserver 2008を使用しています..

また、まだ機能していないパラメーターを削除してみました。私の行数は常にゼロです

ここに私のコードがあります

       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;

前もって感謝します

4

1 に答える 1

1

where m.DrName = '@drname2'と置き換えますwhere m.DrName = @drname2

于 2013-03-19T14:27:13.817 に答える