现有存储过程:
create procedure ggg
@aa float=10.0,
@bb int=0 output,
@cc float=1.0 output
as
declare @sql nvarchar(4000)
set @sql='select @cc=count(*) from Pub_Dic_CorpType'
exec sp_executesql @sql,N'@cc float output', @cc output
select @cc
set @bb=ceiling(@cc/@aa)怎样在C#中将@bb 和 @cc获取到C#的变量中,然后在页面输出
create procedure ggg
@aa float=10.0,
@bb int=0 output,
@cc float=1.0 output
as
declare @sql nvarchar(4000)
set @sql='select @cc=count(*) from Pub_Dic_CorpType'
exec sp_executesql @sql,N'@cc float output', @cc output
select @cc
set @bb=ceiling(@cc/@aa)怎样在C#中将@bb 和 @cc获取到C#的变量中,然后在页面输出
解决方案 »
- 大家帮我分析一下这个怎么解决呀?
- having和where语句求解
- 服务器默认的6个数据库分别是什么意思啊?
- 新手,如何获得sql执行结果
- 实现类似Google查询效果(只是效果),用sqlserver2k全文检索,选择:ContainsTable,Freetexttable,Contains,FreeText中的哪个呢?
- 求救:sqlserver2005表触发器惹的祸
- 求一条UPDATE的语句,关于除法的!!
- 如何按天求data的平均值,数据库是sqlserver2008 ,求HQL语句,急!!!!!
- 这句老是报错,大家来看看
- 在sql server中能看到的纪录着操作日志的表吗,是哪一个表???
- sql server 2005 management studio需要另外安装吗?
- 求取分组的结果怎么写?
cmd.CommandType = CommandType.StoredProcedure;//输入值aa
SqlParameter a1 = new SqlParameter("@aa", SqlDbType.Float);
a1.Value=11;
cmd.Parameters.Add(a1);//返回值 bb
SqlParameter bb = new SqlParameter("@bb", SqlDbType.Int,4);
bb.Direction = ParameterDirection.Output;
cmd.Parameters.Add(i);cmd.ExecuteNonQuery();string strReturn = bb.Value.ToString();