This Domain(Admin5.com) is for Sale:

几例在ASP数据库存储过程的使用方法

时间:2007-12-23  来源:不详  作者:迈克DB

Cnn.close: Set Cnn = Nothing 织梦内容管理系统

%>

本文来自织梦

存储过程创建后,除了使用菜单,你还可以使用SQL语句“Drop Procedure OUTemploy”删除它。

本文来自织梦

例wuf72.asp – 把所需要的输入参数送入存储过程并取得输出结果。 dedecms.com

<% @LANGUAGE = VBScript %> 本文来自织梦

<!--#include file="AdoSQL7.asp"-->

本文来自织梦

<!--#include file="adovbs.inc"--> 本文来自织梦

<% '' wuf72.asp 织梦好,好织梦

Dim cmdTest, prmTest 织梦内容管理系统

Set cmdTest = Server.CreateObject("ADODB.Command") 织梦内容管理系统

cmdTest.ActiveConnection = Cnn

cmdTest.CommandText = "OUTemploy" ''存储过程名 本文来自织梦

cmdTest.CommandType = adCmdStoredProc 织梦好,好织梦

dedecms.com

''创建 Parameter 对象 本文来自织梦

Set prmTest = cmdTest.CreateParameter("job_lvl",adTinyInt,adParamOutput)

织梦内容管理系统

cmdTest.Parameters.Append prmTest

织梦好,好织梦

''adTinyInt - 1 字节带符号整型

copyright dedecms

''adDbDate - 日期值 (yyyymmdd) 织梦好,好织梦

本文来自织梦

Set prmTest = cmdTest.CreateParameter("hiredate1",adDBDate,adParamInput,,"1993-05-09")

内容来自dedecms

cmdTest.Parameters.Append prmTest 本文来自织梦

内容来自dedecms

Set prmTest = cmdTest.CreateParameter("hiredate2",adDBDate,adParamInput,,"1994-02-01")

织梦好,好织梦

cmdTest.Parameters.Append prmTest dedecms.com

本文来自织梦

cmdTest.Execute

内容来自dedecms

‘下面三种表达方式意思一样

copyright dedecms

Response.Write cmdtest("job_lvl") & "<br>" dedecms.com

Response.Write cmdTest.Parameters("job_lvl") & "<br>"

copyright dedecms

Response.Write cmdTest.Parameters("job_lvl").Value 内容来自dedecms

本文来自织梦

Cnn.close

织梦好,好织梦

Set prmTest = Nothing

织梦内容管理系统

Set cmdTest = Nothing: Set Cnn = Nothing

copyright dedecms

%> 织梦内容管理系统

(三)使用返回代码参数

dedecms.com

用Return语句可以从存储过程返回不同的返回代码,如下面存储过程先取得一个记录集,然后,若有叫Margaret的雇员则返回1,否则返回0。

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息