c# 调用SQL Server存储过程返回值(转)
2012-02-11 22:38
288 查看
--用ParameterDirection.ReturnValue; 返回值
CREATE PROCEDURE dbo.a
AS
declare @i int
select @i=count(*) from tbD_M_Modle
return @i
GO
--用ParameterDirection.Output; 参数返回值
CREATE PROCEDURE dbo.a
@i int output
AS
select @i=count(*) from tbD_M_Modle
return @i
GO
//
SqlCommand cmd = new SqlCommand("a", myConn);
cmd.CommandType = CommandType.StoredProcedure;
//输入值
//SqlParameter a1 = new SqlParameter("@a", SqlDbType.VarChar, 100);
//a1.Value="aaa";
//cmd.Parameters.Add(a1);
//返回值
SqlParameter i = new SqlParameter("@ii", SqlDbType.Int,4);
i.Direction = ParameterDirection.Output;
//i.Direction = ParameterDirection.ReturnValue;
cmd.Parameters.Add(i);
cmd.ExecuteNonQuery();
string strReturn = i.Value.ToString(); //返回值--方法1
string a = cmd.Parameters["@ii"].Value.ToString(); ////返回值--方法2
cmd.Connection.Close();
if ($ != jQuery) {
$ = jQuery.noConflict();
}
var isLogined = false;
var cb_blogId = 63337;
var cb_entryId = 1609442;
var cb_blogApp = "sunxiaonan";
var cb_blogUserGuid = "ff9a3cb0-79d3-de11-ba8f-001cf0cd104b";
var cb_entryCreatedDate = '2009/11/24 13:52:00';
CREATE PROCEDURE dbo.a
AS
declare @i int
select @i=count(*) from tbD_M_Modle
return @i
GO
--用ParameterDirection.Output; 参数返回值
CREATE PROCEDURE dbo.a
@i int output
AS
select @i=count(*) from tbD_M_Modle
return @i
GO
//
SqlCommand cmd = new SqlCommand("a", myConn);
cmd.CommandType = CommandType.StoredProcedure;
//输入值
//SqlParameter a1 = new SqlParameter("@a", SqlDbType.VarChar, 100);
//a1.Value="aaa";
//cmd.Parameters.Add(a1);
//返回值
SqlParameter i = new SqlParameter("@ii", SqlDbType.Int,4);
i.Direction = ParameterDirection.Output;
//i.Direction = ParameterDirection.ReturnValue;
cmd.Parameters.Add(i);
cmd.ExecuteNonQuery();
string strReturn = i.Value.ToString(); //返回值--方法1
string a = cmd.Parameters["@ii"].Value.ToString(); ////返回值--方法2
cmd.Connection.Close();
if ($ != jQuery) {
$ = jQuery.noConflict();
}
var isLogined = false;
var cb_blogId = 63337;
var cb_entryId = 1609442;
var cb_blogApp = "sunxiaonan";
var cb_blogUserGuid = "ff9a3cb0-79d3-de11-ba8f-001cf0cd104b";
var cb_entryCreatedDate = '2009/11/24 13:52:00';
相关文章推荐
- C# 2.0 Vista,sql2000带返回值存储过程调用
- C#调用存储过程返回值
- C#调用具有返回值存储过程
- sqlserver级联更新和删除c#调用存储过程返回值
- C#调用存储过程返回值
- C#调用存储过程 之返回值与输出参数
- C#调用存储过程返回值
- 整理sqlserver 级联更新和删除 c#调用存储过程返回值
- C# 连接Oracle,并调用存储过程(存在返回值),C# 调用sql存储过程
- C#调用存储过程详解(带返回值、参数输入输出等)
- C#怎么调用SQL Server的存储过程
- C#调用存储过程 之返回值与输出参数的区别与用法实例
- C#调用存储过程返回值
- 【转】C#调用存储过程返回值
- 使用C#调用SQL Server的存储过程
- C# 调用存储过程操作 OUTPUT参数和Return返回值
- .NET C# 调用存储过程 完整例子 多个返回值 数据集和单值
- SQL Server中存储过程Stored Procedure创建及C#调用
- C#调用存储过程返回值 (登录代码)
- C#调用带返回值的存储过程