隨筆-7  評論-24  文章-102  trackbacks-0
           引用自:
          存儲過程返回的多結果集數據,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   %>
          posted on 2009-09-11 08:17 黃小二 閱讀(567) 評論(0)  編輯  收藏 所屬分類: ASP.NETC#
          主站蜘蛛池模板: 余姚市| 余江县| 高安市| 榆社县| 上饶市| 塔城市| 嘉义市| 织金县| 阳新县| 重庆市| 襄城县| 平山县| 澄迈县| 壶关县| 河池市| 吴桥县| 宜兴市| 红安县| 古浪县| 珲春市| 綦江县| 嘉黎县| 阳原县| 泗阳县| 武宁县| 嘉善县| 凉城县| 革吉县| 临泽县| 来宾市| 溧水县| 建水县| 汤原县| 涿州市| 古蔺县| 孝感市| 赤峰市| 余庆县| 临城县| 新郑市| 临洮县|