社区
MS-SQL Server
帖子详情
存储过程高手来抢分了
baitianhai
2002-04-08 03:00:39
存储过程怎么设定返回值,
用asp返回一个redordset结果纪录集
该怎么办
过程中不只有一个select语句
...全文
80
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
实验六、
存储过程
一、实验目的 (1)掌握T-SQL流控制语句。 (2)掌握创建
存储过程
的方法。 (3)掌握
存储过程
的执行方法。 (4)掌握
存储过程
的管理和维护。 二、实验内容 创建简单
存储过程
创建一个名为stu_pr的
存储过程
,该
存储过程
能查询出051班学生的所有资料,包括学生的基本信息、学生的选课信息(含未选课同学的信息)。要求在创建
存储过程
前判断该
存储过程
是否已创建,若已创建则先删除,并给出“已删除!”信息,否则就给出“不存在,可创建!”的信息。 创建带参数的
存储过程
(1)创建一个名为stu_proc1的存
MySQL
存储过程
(三)——
存储过程
分支流控语句
今天继续给大家介绍MySQL相关知识,本文主要内容是MySQL
存储过程
的流程控制语句。 一、分支流控语句简介 二、if分支语句 三、case分支语句
SQL
存储过程
SQL
存储过程
的学习
什么是
存储过程
什么是
存储过程
:
存储过程
可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。
存储过程
的好处:1.由于数据库执行动作时,是先编译后执行的。然而
存储过程
是一个编译过的代码块,所以执行效率要比T-SQL语句高。2.一个
存储过程
在程序在网络中交互时可以替代大堆...
sql
存储过程
对学生-课程数据库编写
存储过程
,完成下列功能; 1. 统计“离散数学”课程的成绩分布情况,即按照各分数段来统计人数; create procedurecount_dispersemath as begin declare @beyoung90 int; //定义大于90分的人数 declare @beyoung80 int;
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章