在MySQL5.0中写一个最简单的存储过程,返回2个结果集。在C#中通过ODBC调用,只能读取第一个结果集,第二个结果集无法获取,怎么办!
if (rdr.Read()) 
{// 读取第一个结果集
  userInfo1 = new AccountInfo(loginName,loginPwd,rdr.GetString(2).Trim(),rdr.GetInt32(3));}
rdr.NextResult();
if(rdr.Read())
{// 读取第二个结果集
  userInfo2 = new AccountInfo(loginName,loginPwd,rdr.GetString(2).Trim(),rdr.GetInt32(3));}
另外,不知道哪位用过MySQL存储过程的输出参数,在C#中调用成功的例子有吗?
试过多次,存储过程如果用输出参数,在C#中执行就报错,郁闷!