預存程序返回的多結果集資料,ado 訪問調用

來源:互聯網
上載者:User

 引用自:
預存程序返回的多結果集資料,ado怎麼開啟這些結果集並取得資料?

SqlDataAdapter   myDataAdapter   =   new   SqlDataAdapter("GetRecordFromPage2",myConnection);  
  myDataAdapter.SelectCommand.CommandType   =   CommandType.StoredProcedure;  
   
  myDataAdapter.SelectCommand.Parameters.Add("@sqlstr",sqlstr);  
  myDataAdapter.SelectCommand.Parameters.Add("@pagecount",pagecount);  
  myDataAdapter.SelectCommand.Parameters.Add("@pagesize",pagesize);  
   
  DataSet   ds   =   new   DataSet();  
  myDataAdapter.Fill(ds);  
  return   ds;  
   
  ds.Tables[0],ds.Tables[1],ds.Tables[2],分別對應三個結果集

asp 下:

<%   set   cmm=server.createobject("adodb.command")  
  set   rs=server.createobject("adodb.recordset")  
   
  cmm.commandtype=4  
  cmm.activeconnection=conn  
  cmm.commandtext="proc_name"  
  set   rs=cmm.execute  
  cmm.execute   %>  
   
      <%   while   not   rs.eof    
  response.write   rs(0)  
   
    rs.movenext  
      wend  
      %>  
      <%    
      set   rs2=rs.NextRecordset()  
      while   not   rs2.eof    
  response.write   rs2(0)  
              rs2.movenext  
      wend  
  ...........  
      rs2.close  
      set   rs2=nothing   %>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.