SqlDataReader 读取数据库为空时,如何处理?

2025-01-18 11:46:35
推荐回答(5个)
回答1:

if (dr.HasRows) //该值指示 DataTableReader 是否包含一行或多行。
if(dr.Read())
........//读取数据

这样可以了。

回答2:

可以利用一个TYR CATCH 来实现,用throw来抛出问题

回答3:

用dr.hasRows判断一下

回答4:

if(dr!=null&&dr.HasRows&&dr.Read())

回答5:

SQL语句没有满足条件