几例在ASP数据库存储过程的使用方法
Cnn.close: Set Cnn = Nothing
%>
本文来自织梦
存储过程创建后,除了使用菜单,你还可以使用SQL语句“Drop Procedure OUTemploy”删除它。
本文来自织梦
例wuf72.asp – 把所需要的输入参数送入存储过程并取得输出结果。
<% @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 字节带符号整型
''adDbDate - 日期值 (yyyymmdd)
Set prmTest = cmdTest.CreateParameter("hiredate1",adDBDate,adParamInput,,"1993-05-09")
cmdTest.Parameters.Append prmTest
Set prmTest = cmdTest.CreateParameter("hiredate2",adDBDate,adParamInput,,"1994-02-01")
cmdTest.Parameters.Append prmTest
cmdTest.Execute
内容来自dedecms
‘下面三种表达方式意思一样
copyright dedecms
Response.Write cmdtest("job_lvl") & "<br>"
Response.Write cmdTest.Parameters("job_lvl") & "<br>"
Response.Write cmdTest.Parameters("job_lvl").Value
Cnn.close
织梦好,好织梦
Set prmTest = Nothing
Set cmdTest = Nothing: Set Cnn = Nothing
copyright dedecms
%>
(三)使用返回代码参数
用Return语句可以从存储过程返回不同的返回代码,如下面存储过程先取得一个记录集,然后,若有叫Margaret的雇员则返回1,否则返回0。
文章评论
共有位Admini5网友发表了评论 查看完整内容