社区
MS-SQL Server
帖子详情
存储过程高手来抢分了
baitianhai
2002-04-08 03:00:39
存储过程怎么设定返回值,
用asp返回一个redordset结果纪录集
该怎么办
过程中不只有一个select语句
...全文
76
8
打赏
收藏
存储过程高手来抢分了
存储过程怎么设定返回值, 用asp返回一个redordset结果纪录集 该怎么办 过程中不只有一个select语句
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baitianhai
2002-04-09
打赏
举报
回复
有人继续回答吗?给个recordset的例子,就结帖
dggh
2002-04-09
打赏
举报
回复
可以使用游标
leimin
2002-04-09
打赏
举报
回复
如果返回的是recordset 可以如下操作:
SET RS=adocmd.Execute
然后可以对该记录集进行正常操作
baitianhai
2002-04-08
打赏
举报
回复
楼上的兄弟,你的返回值是整形的
我要是返回recordset结果集,该怎么取得那,给个例子,谢谢
leimin
2002-04-08
打赏
举报
回复
如果SP有返回值,一定要用ADO.COMMAND
返回的结果RECORDSET,
CREATE PROCEDURE sp_IsValidLogon
@UserName varchar(16),
@Password varchar(16)
As
if exists(Select * From User_Table
Where UserName = @UserName
And
Password = @Password)
return(1)
else
return(0)
Go
<%
<!--#INCLUDE VIRTUAL="/include/adovbs.inc"-->
dim dataConn, adocmd, IsValid
set dataConn = Server.CreateObject("ADODB.Connection")
dataConn.Open "DSN=webData;uid=user;pwd=password" 'make connection
Set adocmd = Server.CreateObject("ADODB.Command")
adocmd.CommandText = "sp_IsValidLogon"
adocmd.ActiveConnection = dataConn
adocmd.CommandType = adCmdStoredProc
adocmd.Parameters.Append adocmd.CreateParameter("return", _
adInteger, adParamReturnValue, 4)
adocmd.Parameters.Append adocmd.CreateParameter("username", _
adVarChar, adParamInput, 16, _
Request.Form("UserName"))
adocmd.Parameters.Append adocmd.CreateParameter("password", _
adVarChar, adParamInput, 16, _
Request.Form("Password"))
adocmd.Execute
IsValid = adocmd.Parameters("return").Value
If IsValid = 0 Then
'Redirect user, incorrect login
Response.Redirect "Incorrect.htm"
End If
'process logon code
.............
%>
baitianhai
2002-04-08
打赏
举报
回复
我要使用connection怎么办?能否给一个实例?
Yang_
2002-04-08
打赏
举报
回复
asp用ADODB.COMMAND执行:
返回的RS是最后一个select语句的结果,而RS.NextRecordset也是个RS,是倒数第二个select语句的结果,...依次类推!
N_chow
2002-04-08
打赏
举报
回复
當存儲過程中有多個SQL語句時,請在SP的打頭處加上
SET NOCOUNT ON
然後在SP的最末寫上Select * from tablenmae
前端就能收到recordset了。
像
Create Proc abc
as
Set NOCOUNT ON
INSERT INTO ....
UPDATE .....
IF ...
SELECT * From tablename
SET NOCOUNT OFF
实验六、
存储过程
这篇博客详细介绍了如何在SQL Server中创建和管理
存储过程
,包括简单
存储过程
、带参数的
存储过程
、带输出参数的
存储过程
以及带重编译和加密选项的
存储过程
的创建。同时,展示了如何使用T-SQL语句进行
存储过程
的查看、修改和删除,以及在SQL Server Management Studio中的操作。此外,还涉及到了
存储过程
的执行和条件判断,以及如何查看和调整
存储过程
的定义。
MySQL
存储过程
(三)——
存储过程
分支流控语句
本文主要介绍了MySQL
存储过程
中的分支流控语句,包括if和case两种分支控制语句的语法及示例,帮助读者更好地理解和掌握MySQL
存储过程
的流程控制。
SQL
存储过程
本文介绍了
存储过程
的概念、使用原因、类型及规则,并详细讲解了如何创建、修改
存储过程
,包括参数化
存储过程
、输出参数的使用等。此外还涉及了
存储过程
的可视化操作、嵌套使用及临时
存储过程
等内容。
什么是
存储过程
本文详细介绍了
存储过程
的概念、优点及基本语法,并通过实例演示了不同类型的
存储过程
创建与使用方法。
sql
存储过程
本文介绍了如何使用SQL
存储过程
来统计离散数学课程中不同分数段的学生人数,包括90分以上、80-90分、70-80分、60-70分及60分以下。此外,还展示了创建计算单门课程平均成绩、所有课程平均成绩的
存储过程
,以及将学生成绩转换为等级制的
存储过程
。
MS-SQL Server
34,876
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章