存储过程返回的多结果集数据,ado 访问调用
2009-09-11 08:17
274 查看
引用自:
存储过程返回的多结果集数据,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 %>
存储过程返回的多结果集数据,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 %>
相关文章推荐
- Mybatis中调用返回结果集的存储过程
- php调用mysql存储过程返回结果集
- 最完整的:JAVA调用ORACLE的存储过程、函数的返回结果集例子
- Java调用oracle存储过程通过游标返回临时表数据
- 存储过程返回结果集,以及调用
- java 调用oracle 分页存储过程 返回游标数据集
- Java调用oracle存储过程通过游标返回临时表数据
- mybatis 调用 oracle 返回结果集 存储过程
- Java调用存储过程二(返回一行或多行结果集)
- mysql调用存储过程无法返回结果集的问题
- IQ存储过程中执行有结果集返回的动态SQL的调用方法
- Oracle存储过程中执行查询返回的结果集,并使用java代码调用【转】
- Java调用存储过程返回多个结果集
- 调用带参数的存储过程,并返回结果集--oracle
- Java调用SQL Server存储过程同时返回参数和结果集
- 返回结果集的存储过程 及调用sys_refcursor--结果集
- Oracle 存储过程调用 返回结果集 实现分页
- Yii2有返回结果集的存储过程调用
- 理解JBDC更新计数行以及调用存储过程返回多个结果集
- OCCI调用带有返回结果集的存储过程,获取结果集中指定列的值