问题:SqlReader
的{{1}}无法正常工作
用户操作:
计划行动:
错误列表:
数据库:
这是我的代码:
Read()
答案 0 :(得分:0)
我认为你的问题在这里:
SqlCommand cmd = new SqlCommand("select Student_Name from dbo.Sheet@Attendance where Serial_Id=" + " ' " + ID_givenbyUSER + " ' ", sqlConn);
试试这个:
SqlCommand cmd = new SqlCommand("select Student_Name from dbo.Sheet@Attendance where Serial_Id='" + ID_givenbyUSER + "'", sqlConn);
注意连接单引号的部分?它周围有空格,所以你的查询看起来像:
Where Serial_Id= ' Name '
用户提供的值前面的空格可能导致您的查询不返回任何行。