隨筆-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 黃小二 閱讀(568) 評論(0)  編輯  收藏 所屬分類: ASP.NETC#
          主站蜘蛛池模板: 都昌县| 栾川县| 沈阳市| 清新县| 永定县| 乌鲁木齐市| 仁怀市| 闽清县| 璧山县| 大埔区| 静安区| 醴陵市| 彰化市| 文水县| 沛县| 高安市| 建阳市| 奉化市| 孝感市| 长兴县| 进贤县| 当涂县| 右玉县| 棋牌| 大关县| 大理市| 济宁市| 吉林市| 黔西县| 吉安市| SHOW| 栾川县| 涞水县| 始兴县| 汉阴县| 宁海县| 广水市| 浦县| 永胜县| 博野县| 阿拉善右旗|