我使用SqlDataReader
从查询结果中读取数据,我运行调试器并且查询正在运行。 hasrows是真的,但它显示Enumeration没有产生任何结果。
这是我的代码:
SqlCommand selectLastData = new SqlCommand("SELECT TOP 1 * FROM tbl_transaksi ORDER BY id DESC", conn);
using (SqlDataReader rdr = selectLastData.ExecuteReader())
{
if (rdr.HasRows)
{
while (rdr.Read())
{
string id = rdr["id"].ToString();
}
rdr.Close();
}
}
答案 0 :(得分:0)
使用,
While(rdr.read()){
//Read your Columns values using Id or Name Here..
}
read()函数允许从数据库中读取填充的数据。