如何判断一个sqldatareader是否有记录,或者记录数有多少条呢?
------------------------------
strsql="select ..... from ...."
command.CommandText=strsql;
dataReader = command.ExecuteReader();执行以上代码后,我如何检测这个 datareader 是否存在记录呢?返回几条记录呢?
如何检测。三种状态如何判断:
1.是否正常打开(有时会因为某些原因,如网络不良,造成找开不成功)
2.打开成功了,是否有记录返回呢(有时虽然打开成功,但是查询语句中对应的记录并不存在,所以返回0条记录)
3.记录条数是多少呢?
------------------------------
strsql="select ..... from ...."
command.CommandText=strsql;
dataReader = command.ExecuteReader();执行以上代码后,我如何检测这个 datareader 是否存在记录呢?返回几条记录呢?
如何检测。三种状态如何判断:
1.是否正常打开(有时会因为某些原因,如网络不良,造成找开不成功)
2.打开成功了,是否有记录返回呢(有时虽然打开成功,但是查询语句中对应的记录并不存在,所以返回0条记录)
3.记录条数是多少呢?
{
//do sth
}
{
//do sth
}up
{
}