关于Sql server NextRecordset()出错的问题

我用sql server写了个存储过程,存储过程里面有两个select语句也就是返回了两个记录集,我用_Recordset的NextRecordset()读取下一条记录时出错。出错信息:当前程序不支持从单一执行返回多个记录!

作者: blogyuantg   发布时间: 2011-06-13

把代码贴出来,顺便贴一下表结构,出现的问题,你想要的结果。这样方便帮你解答问题

作者: chuanzhang5687   发布时间: 2011-06-13

C# code

AdoDataSet提供程序支持从单一执行返回多个记录集, 
  而你用Create创建表后的结果是不返回记录集的,要用TAdoquery控件 
   
  adoquery1.CLose; 
  adoquery1.sql.text :='Create .......'; 
  adoquery1.ExecSQL; 
   
  adoquery.open;支持从单一执行返回多个记录集,如执行select 语句 
  aodquery.ExecSQL;支持结果集为update,Insert,Delete的语句

作者: chuanzhang5687   发布时间: 2011-06-13