这段c#.net代码ExecuteReader返回的结果是什么?谢谢!!
发布网友
发布时间:2024-10-09 23:52
我来回答
共1个回答
热心网友
时间:2024-11-19 03:39
返回两个结果集呗,其实你这情况使用dataset多方便,两个datatable。
DataReader的话
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.HasRows)
{
while (sdr.Read())
{
//读取第一个结果集
}
if (sdr.NextResult())
{
while (sdr.Read())
{
//读取第二个结果集
}
}
//if (sdr.NextResult())可以继续读取多个结果集(如果有的话)
}