社区
C#
帖子详情
求教存储过程的问题,在线等!
feic
2003-11-28 09:41:44
表table
字段
name char
floor int
请问?
如何使用存储过程返回floor的最大值到页面,并且返回floor=最大值的,记录数量!
如何在页面付值给floor,返回floor等于该值的记录数的数量!
谢谢
...全文
88
10
打赏
收藏
求教存储过程的问题,在线等!
表table 字段 name char floor int 请问? 如何使用存储过程返回floor的最大值到页面,并且返回floor=最大值的,记录数量! 如何在页面付值给floor,返回floor等于该值的记录数的数量! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feic
2003-11-28
打赏
举报
回复
还是不会如何在页面上使用
HanYZ
2003-11-28
打赏
举报
回复
cnt 是字段别名,随便起的
调用存储过程的问题建议你查查MSDN吧
feic
2003-11-28
打赏
举报
回复
还有人帮忙吗/
feic
2003-11-28
打赏
举报
回复
还有大哥
cnt是什么东西啊?
feic
2003-11-28
打赏
举报
回复
那如何使用该存储过程呐?
HanYZ
2003-11-28
打赏
举报
回复
返回floor 最大值、记录数量
create proc spA as
select top 1 floor, cnt from
(select floor,(count)cnt from table group by floor order by floor desc) a
floor等于该值的记录数的数量
create proc spB( @x int ) as
selecte count(*) cnt from table where floor=@x
feic
2003-11-28
打赏
举报
回复
高手呐?
py3zhsh
2003-11-28
打赏
举报
回复
學習
godblessyU
2003-11-28
打赏
举报
回复
参数@test是返回的值
godblessyU
2003-11-28
打赏
举报
回复
这是我的程序写的,你看看思路:
public bool ExecAnticipate(string strYH,string strJCJ,string strFlag,string strFlag1)
{
SqlCommand insertCommand;
bool bolFlag=false;
insertCommand = new SqlCommand("createfile",new SqlConnection(AppConfig.ConnectionString));
insertCommand.Connection.Open();
insertCommand.CommandType = CommandType.StoredProcedure;
SqlParameterCollection sqlParams = insertCommand.Parameters;
sqlParams.Add(new SqlParameter(FLAG1_PARM, SqlDbType.Char,1));
sqlParams.Add(new SqlParameter(YHDM_PARM, SqlDbType.Char,2));
sqlParams.Add(new SqlParameter(JCJBM_PARM, SqlDbType.Char,2));
sqlParams.Add(new SqlParameter(FLAG_PARM, SqlDbType.Char,1));
sqlParams.Add(new SqlParameter("@test",SqlDbType.Char,1));
sqlParams["@test"].Direction = ParameterDirection.Output ;
sqlParams[YHDM_PARM].Value = strYH.Trim();
sqlParams[YHDM_PARM].Direction = ParameterDirection.Input ;
sqlParams[JCJBM_PARM].Value = strJCJ.Trim();
sqlParams[JCJBM_PARM].Direction = ParameterDirection.Input ;
if(strFlag1=="0")
{
if (strFlag=="否")
strFlag="0"; //不跨月申报
else
strFlag="1"; //跨月申报
sqlParams[FLAG1_PARM].Value = "0";
sqlParams[FLAG1_PARM].Direction = ParameterDirection.Input ;
}
else
{
sqlParams[FLAG1_PARM].Value = "1";
sqlParams[FLAG1_PARM].Direction = ParameterDirection.Input ;
}
sqlParams[FLAG_PARM].Value = strFlag;
sqlParams[FLAG_PARM].Direction = ParameterDirection.Input ;
try
{
insertCommand.ExecuteNonQuery();
insertCommand.Connection.Close();
strTest=sqlParams["@test"].Value.ToString();
bolFlag=true;
}
catch(Exception exp)
{
throw new Exception(exp.Message);
}
finally
{
insertCommand=null;
}
return bolFlag;
}
技术
求教
!一个关于
存储过程
的
问题
!
本文探讨了如何在数据库查询分析器中正确调用SQL
存储过程
,包括使用EXEC命令结合
存储过程
名称及参数的方式,并对比了.NET环境下的调用差异。
SQL Server
存储过程
,建议收藏!
本文深入解析
存储过程
的概念、优缺点及分类,包括系统、用户自定义和扩展
存储过程
,并详细介绍了
存储过程
的创建、修改、重命名和删除方法,以及如何处理参数和返回值。
统计
在线
人数还有会员数的一个
存储过程
本文介绍了一种通过
存储过程
实现的
在线
用户统计方法。该方法能够记录用户ID、用户名、IP地址、用户组ID、所在版块ID及
在线
时间等信息,并通过检查用户活跃状态来更新或删除
在线
记录。
求教
hibernate调用
存储过程
问题
本文探讨了使用Hibernate调用
存储过程
插入数据时遇到的
问题
,虽然没有错误提示但数据未能成功存入数据库。
c#如何使用webservice、
存储过程
及
存储过程
的创建(简单模仿类似QQ统计用户
在线
时间为例)
本文介绍如何利用WebService在服务器上统计用户
在线
时间,通过设计数据库表结构、实现
存储过程
与C#代码来实现这一功能。具体步骤包括数据库设计、SQL创建表与
存储过程
、代码实现以及客户端调用方式,旨在提供一种有效的
在线
时间记录解决方案。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章