ASP中存储过程如何调用?

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:51:19
给个代码谢谢

/ * 存 储 过 程 例 程 */

CREATE PROCEDURE sp_CheckPass

@CHKName VARCHAR(30),@CHKPass

VARCHAR(30),@ISValid CHAR(8) OUTPUT

AS

IF EXISTS(SELECT UserName FROM Users

WHERE UserName=@CHKName AND UserPwd=@CHKPass)

SELECT @ISVaid="pass"

ELSE

SELECT @ISValid="Invalid"

----存 储 过 程 接 收 两 个 输 入 参 数, 输 入 参 数@CHKaName 向 存 储 过 程 传 递 一 个 用 户 名,@CHKPass 向 存 储 过 程 传 递 一 个 密 码, 如 果 有 用 户 拥 有 指 定 的 密 码, 输 出 参 数 将 返 回 "pass", 否 则, 返 回"Invalid"。

----现 在 我 们 可 以 在CheckPass.asp 中 调 用 存 储 过 程sp_CheckPass 了。

CheckPass.asp

< ! - - #INCLUDE VIRTUAL=

"ADOVBS.inc" - - >

' 包 含VBSCRIPT 的 常 量 定 义 文 件

< %

Set DataConn=Sever.CreateObject

("ADODB.Connection") ' 建 立 连 接 对 象

Dataconn.Open"DSN=user;SERVER=APP_SERVER;