获取存储过程 Return 返回值
2009-10-13 16:43
621 查看
存储过程
CREATE PROCEDURE [dbo].[TestProc]
@name varchar(50)
AS
select 'Hello, World! ' + @name
return 1234
GO
ADO.NET 代码
using (SqlConnection conn = new SqlConnection("server=(local);uid=sa;pwd=sa;database=test"))
{
conn.Open();
SqlCommand cmd = new SqlCommand("TestProc", conn);
cmd.Parameters.Add(new SqlParameter("@name", "Q.yuhen"));
cmd.Parameters.Add(new SqlParameter("@return", SqlDbType.Int, 0, ParameterDirection.ReturnValue,
true, 0, 0, string.Empty, DataRowVersion.Default, DBNull.Value));
cmd.CommandType = CommandType.StoredProcedure;
object o = cmd.ExecuteScalar();
int returnValue = (int)cmd.Parameters["@return"].Value;
Console.WriteLine("{0}; Return:{1}", o, returnValue);
}
CREATE PROCEDURE [dbo].[TestProc]
@name varchar(50)
AS
select 'Hello, World! ' + @name
return 1234
GO
ADO.NET 代码
using (SqlConnection conn = new SqlConnection("server=(local);uid=sa;pwd=sa;database=test"))
{
conn.Open();
SqlCommand cmd = new SqlCommand("TestProc", conn);
cmd.Parameters.Add(new SqlParameter("@name", "Q.yuhen"));
cmd.Parameters.Add(new SqlParameter("@return", SqlDbType.Int, 0, ParameterDirection.ReturnValue,
true, 0, 0, string.Empty, DataRowVersion.Default, DBNull.Value));
cmd.CommandType = CommandType.StoredProcedure;
object o = cmd.ExecuteScalar();
int returnValue = (int)cmd.Parameters["@return"].Value;
Console.WriteLine("{0}; Return:{1}", o, returnValue);
}
相关文章推荐
- asp.net/C# 执行存储过程技术要点,获取Return返回值,解决“存储过程总返回-1”的问题
- asp.net/C# 执行存储过程技术要点,获取Return返回值,解决“存储过程总返回-1”的问题
- 关于ExecuteNonQuery执行存储过程的返回值 、、实例讲解存储过程的返回值与传出参数、、、C#获取存储过程的 Return返回值和Output输出参数值
- 获取存储过程返回值
- 获取存储过程返回值
- ASP.NET 获取存储过程返回值的实现代码
- 关于sqlhelper 调用存储过程 获取 返回值和参数的问题
- (摘)C#获取存储过程的Return返回值和Output输出参数值
- mybatis 调用存储过程,获取其返回值(Sql Server)
- 获取存储过程返回值及代码中获取返回值
- C#获取存储过程的Return返回值和Output输出参数值
- SqlDataReader 获取存储过程返回值
- EF中执行存储过程,获取output返回值
- $.ajax() 获取不到return 返回值
- mysql存储过程 在动态SQL内获取返回值的方法详解
- SQL中如何获取存储过程用return返回的值与判断SQL事务是否执行成功?
- Access 2010 执行SQLServer 2008 R2存储过程获取返回值
- C#获取存储过程的Return返回值和Output输出参数值
- 获取存储过程返回值及代码中获取返回值
- C#获取存储过程返回值和输出参数值