ASP.Net 调用存储过程,同时返回记录集和输出参数
2008-11-25 16:10
671 查看
With cmd
.CommandText = "tsProduct"
.CommandType = CommandType.StoredProcedure
.Connection = cn
.Parameters.Add(New SqlParameter("@pname", SqlDbType.VarChar, 40))
.Parameters.Add(New SqlParameter("@gid", SqlDbType.Int))
.Parameters("@gid").Direction = ParameterDirection.Output
End With
cn.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader()
Dim ds As New DataSet("t1")
ds.Load(dr, LoadOption.OverwriteChanges, "aaa")
'把 DataReader 转换成 DataSet
Label2.Text = ds.Tables(0).TableName
GridView1.DataSource = ds.Tables(0).DefaultView
GridView1.DataBind()
dr.Close() '<---这句很关键,不关掉记录集取不到输出参数的
Label1.Text = "输出参数是:" + cmd.Parameters("@gid").Value.ToString
.CommandText = "tsProduct"
.CommandType = CommandType.StoredProcedure
.Connection = cn
.Parameters.Add(New SqlParameter("@pname", SqlDbType.VarChar, 40))
.Parameters.Add(New SqlParameter("@gid", SqlDbType.Int))
.Parameters("@gid").Direction = ParameterDirection.Output
End With
cn.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader()
Dim ds As New DataSet("t1")
ds.Load(dr, LoadOption.OverwriteChanges, "aaa")
'把 DataReader 转换成 DataSet
Label2.Text = ds.Tables(0).TableName
GridView1.DataSource = ds.Tables(0).DefaultView
GridView1.DataBind()
dr.Close() '<---这句很关键,不关掉记录集取不到输出参数的
Label1.Text = "输出参数是:" + cmd.Parameters("@gid").Value.ToString
相关文章推荐
- ASP 调用存储过程,同时返回记录集和输出参数
- ASP.NET调用存储过程返回输出参数,获得返回值
- Asp.Net中调用存储过程并返回输出参数
- ASP.NET调用存储过程返回值 输入输出参数
- asp.net 获得存储过程 返回值,影响行数,输出参数 output 用法
- ASP.NET中调用存储过程带(输入/输出)参数和返回值
- asp.net 调用存储过程(带有输入,输出参数 范例)二
- [网络收集]ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子
- asp.net 调用存储过程(带有输入,输出参数 ,思路)二
- ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子
- ASP.NET中调用存储过程带(输入/输出)参数和返回值
- ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子
- 【ASP.NET开发】ADO.NET调用带输出参数的存储过程
- asp.net 调用存储过程返回参数和output参数
- 【ASP.NET开发】ADO.NET调用带输出参数的存储过程
- ASP调用存储过程返回了一个参数和一个记录集时出现ADODB.Recordset 错误 '800a0e78'
- asp.net调用mysql 存储过程 带 out 返回值,返回刚插入数据库中的自增的ID,LAST_INSERT_ID() 的使用
- [导入]asp.net调用带有输入和输出参数的存储过程
- asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数
- asp.net 调用带有输出参数的存储过程