亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP調用帶參數存儲過程的幾種方式

2024-05-04 11:05:40
字體:
來源:轉載
供稿:網友

ASP調用帶參數存儲過程的幾種方式,我們都了解嗎?開發程序的時候我們都必須要結合實際情況進行操作,今天就跟著錯新技術頻道小編的步伐來學習吧!

ASP調用帶參數存儲過程的幾種方式?????選擇自?hxfwsk?的?Blog??
關鍵字???存儲過程?
出處????

?作者:?討飯貓

ASP調用帶參數存儲過程的幾種方式

最近有很多的朋友問到調用存儲過程的問題,這里簡單介紹幾種ASP調用帶參數存儲過程的方法。

1?這也是最簡單的方法,兩個輸入參數,無返回值:
set?connection?=?server.createobject("adodb.connection")
connection.open?someDSN?
Connection.Execute?"procname?varvalue1,?varvalue2"

'將所有對象清為nothing,釋放資源
connection.close
set?connection?=?nothing


2?如果要返回?Recordset?集:
set?connection?=?server.createobject("adodb.connection")
connection.open?someDSN?
set?rs?=?server.createobject("adodb.recordset")
rs.Open?"Exec?procname?varvalue1,?varvalue2",connection

'將所有對象清為nothing,釋放資源
rs.close
connection.close
set?rs?=?nothing
set?connection?=?nothing


3?以上兩種方法都不能有返回值,(Recordset除外),如果要得到返回值,需要用Command的方法。
首先說明,返回值有兩種。一種是在存儲過程中直接return一個值,就象C和VB的函數返回值那樣;另一種是可以返回多個值,存
儲這些值的變量名稱需要在調用參數中先行指定。
這個例子要處理多種參數,輸入參數,輸出參數,返回記錄集以及一個直接返回值(夠全了吧?)
存儲過程如下:

use?pubs
GO

--?建立存儲過程
create?procedure?sp_PubsTest

--?定義三個參數變量,注意第三個,特別標記是用于輸出
@au_lname?varchar?(20),?
@intID?int,
@intIDOut?int?OUTPUT

AS

SELECT?@intIDOut?=?@intID?+?1

SELECT?*?
FROM?authors?
WHERE?au_lname?LIKE?@au_lname?+?'%'

--直接返回一個值
RETURN?@intID?+?2


調用該存儲過程的asp程序如下:

<%@?Language=VBScript?%>
<%
Dim?CmdSP
Dim?adoRS
Dim?adCmdSPStoredProc
Dim?adParamReturnValue
Dim?adParaminput
Dim?adParamOutput
Dim?adInteger
Dim?iVal
Dim?oVal
Dim?adoField
Dim?adVarChar

‘這些值在?VB?中是預定義常量,可以直接調用,但在?VBScript?中沒有預定義
adCmdSPStoredProc?=?4
adParamReturnValue?=?4
adParaminput?=?1
adParamOutput?=?2
adInteger?=?3
adVarChar?=?200

iVal?=?5
oVal?=?3

'建一個command對象
set?CmdSP?=?Server.CreateObject("ADODB.Command")

'建立連結
CmdSP.ActiveConnection?=?"Driver={SQL?Server};server=(local);Uid=sa;Pwd=;Database=Pubs"

'定義command?對象調用名稱?
CmdSP.CommandText?=?"sp_PubsTest"

'設置command調用類型是存儲過程?(adCmdSPStoredProc?=?4)
CmdSP.CommandType?=?adCmdSPStoredProc

'往command?對象中加參數
'定義存儲過程有直接返回值,并且是個整數,省缺值是4
CmdSP.Parameters.Append?CmdSP.CreateParameter("RETURN_VALUE",?adInteger,?adParamReturnValue,?4)
'定義一個字符型輸入參數
CmdSP.Parameters.Append?CmdSP.CreateParameter("@au_lname",?adVarChar,?adParaminput,?20,?"M")
'定義一個整型輸入參數
CmdSP.Parameters.Append?CmdSP.CreateParameter("@intID",?adInteger,?adParamInput,?,?iVal)
'定義一個整型輸出參數
CmdSP.Parameters.Append?CmdSP.CreateParameter("@intIDOut",?adInteger,?adParamOutput,?oVal)

'運行存儲過程,并得到返回記錄集
Set?adoRS?=?CmdSP.Execute


'把每個記錄打印出來,其中的字段是虛擬的,可以不用管
While?Not?adoRS.EOF

for?each?adoField?in?adoRS.Fields
Response.Write?adoField.Name?&?"="?&?adoField.Value?&?"
"?&?vbCRLF
Next
Response.Write?"
"
adoRS.MoveNext
Wend

'打印兩個輸出值:
Response.Write?"

@intIDOut?=?“?&?CmdSP.Parameters("@intIDOut").Value?&?"

"
Response.Write?"

Return?value?=?"?&?CmdSP.Parameters("RETURN_VALUE").Value?&?"

"


'大掃除
Set?adoRS?=?nothing
Set?CmdSP.ActiveConnection?=?nothing
Set?CmdSP?=?nothing
%>


asp調用數據庫存儲過程?????選擇自?11830?的?Blog??
關鍵字???asp,數據庫,存儲過程?
出處????

asp調用數據庫存儲過程????

<%Set?Dataconn?=?Server.CreateObject("ADODB.Connection")?
'建立連接對象
Dataconn.Open?"DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R)?Developer?Studio;WSID=APP_SERVER;Regional=Yes"
Set?cmdTemp?=?Server.CreateObject("ADODB.Command")
'建立命令對象
Set?rst?=?Server.CreateObject("ADODB.Recordset")?
'建立記錄集對象
cmdTemp.CommandText?=?"dbo.pd_test"?'存儲過程名稱
cmdTemp.CommandType?=?4?
'命令類別為4,表示為存儲過程
Set?cmdTemp.ActiveConnection?=?Dataconn
Set?tmpParam?=?cmdTemp.CreateParameter("Return?Value",?3,?4,?4)
cmdTemp.Parameters.Append?tmpParam
Set?tmpParam?=?cmdTemp.CreateParameter("@BeginDate",?135,?1,?16,?riqi)?
'創建輸入參數對象
cmdTemp.Parameters.Append?tmpParam
rst.Open?cmdTemp,?,?1,?3????
'生成查詢結果
%>
這里調用的存儲過程為pd_test,這種是ADO中提供的標準方法,但存在一個問題,就是當在存儲過程中有兩個以上的SELECT語句,但從邏輯上又不可能同時執行的時候,ADO會提示你存儲過程中SELECT語句太多,解決方法是直接用ADO的CONNECTION對象的EXECUTE方法直接執行存儲過程,如下:
<%
Set?Dataconn?=?Server.CreateObject("ADODB.Connection")?
'建立連接對象
Dataconn.Open?"DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R)?Developer?Studio;WSID=APP_SERVER;Regional=Yes"
ss?=?"EXECUTE?dbo.pd_test?"?&?"'"?&?riqi1?&?"'"?
Set?rs?=?dataconn.Execute(ss)
%>????

上文是錯新技術頻道小編為大家帶來的ASP調用帶參數存儲過程的幾種方式,相信大家都學習的差不多了,希望了解以后對你學習有幫助作用哦。
?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美国产日韩天堂区| 成人黄色av网站| 日本不卡免费高清视频| 91精品免费久久久久久久久| 欧美一区二区三区艳史| 亚洲欧美制服第一页| 国外视频精品毛片| 欧美激情精品久久久久久免费印度| 一区二区三区国产视频| 亚洲精品一区二区网址| 国产成人在线一区二区| 国产aⅴ夜夜欢一区二区三区| 九九热这里只有在线精品视| 日本成人精品在线| 美女国内精品自产拍在线播放| 国产精品一区久久久| 欧美精品在线第一页| 在线观看91久久久久久| 日本韩国欧美精品大片卡二| 欧美日韩另类视频| 亚洲精品视频免费在线观看| 欧美性色视频在线| 色yeye香蕉凹凸一区二区av| 国产不卡av在线| 久久久久久久999精品视频| 亚洲国产91色在线| 欧美国产第二页| 精品久久久一区二区| 亚洲国产精品美女| 亚洲美女久久久| 日韩免费电影在线观看| 亚洲性av在线| 国产美女直播视频一区| 久久久精品国产一区二区| 久久精品一区中文字幕| 欧美高清视频在线观看| 欧美另类老肥妇| 欧美俄罗斯乱妇| 91香蕉嫩草神马影院在线观看| 国产精品久久久久久久app| 最好看的2019的中文字幕视频| 日韩av在线网站| 久久久国产精彩视频美女艺术照福利| 国外成人性视频| 欧美激情精品久久久久| 亚洲在线免费观看| 亚洲国产古装精品网站| 久久久国产在线视频| 国产ts人妖一区二区三区| 亚洲毛茸茸少妇高潮呻吟| 日韩国产精品视频| 北条麻妃一区二区在线观看| 亚洲va久久久噜噜噜久久天堂| 亚洲高清av在线| 最近中文字幕mv在线一区二区三区四区| 亚洲第一综合天堂另类专| 欧美xxxx18国产| 国产精品爽爽爽| 91精品视频一区| 欧美www视频在线观看| 51久久精品夜色国产麻豆| 亚洲精品第一页| 精品视频中文字幕| 国产一区二区在线播放| 丝袜情趣国产精品| 久久69精品久久久久久久电影好| 成人a免费视频| 91精品国产91久久久| 久久国内精品一国内精品| 国产精品中文在线| 91久久久久久久一区二区| 国产精品午夜一区二区欲梦| 日本91av在线播放| 亚洲在线观看视频| 亚洲午夜av电影| 日韩欧美亚洲国产一区| 4438全国成人免费| 久久久精品免费| 亚洲电影免费观看高清完整版在线观看| 欧美一级淫片丝袜脚交| 亚洲第一视频网站| 欧美激情性做爰免费视频| 91精品视频大全| 国产亚洲精品va在线观看| 久久精品国产2020观看福利| 欧美三级免费观看| 欧美日韩在线影院| 欧美亚洲激情视频| 日韩精品欧美激情| 精品视频中文字幕| 精品无人国产偷自产在线| 尤物tv国产一区| 国产成人+综合亚洲+天堂| 久久九九有精品国产23| 91精品啪aⅴ在线观看国产| 亚洲国产精彩中文乱码av在线播放| 国产精品96久久久久久又黄又硬| 国产精品久久国产精品99gif| 日韩精品一区二区三区第95| 国产成人精品电影| 爱福利视频一区| 中文字幕久热精品在线视频| 日韩国产欧美精品一区二区三区| 久久成年人视频| 欧美裸体男粗大视频在线观看| 欧美电影免费观看高清| 亚洲免费av电影| 欧美大尺度电影在线观看| 久久久www成人免费精品张筱雨| 精品亚洲夜色av98在线观看| 久久久久国产精品一区| 51久久精品夜色国产麻豆| 亚洲男人第一av网站| 97免费在线视频| 日韩av在线一区二区| 热久久这里只有精品| 91国内在线视频| 91色琪琪电影亚洲精品久久| 亚洲国产小视频在线观看| 欧美亚洲免费电影| 色偷偷综合社区| 欧美黄色三级网站| 国产精品户外野外| 国产一区二区香蕉| 国产aⅴ夜夜欢一区二区三区| 中文.日本.精品| 国产热re99久久6国产精品| 日韩视频中文字幕| 欧美性xxxx极品高清hd直播| 亚洲视频在线免费观看| 亚洲第一福利网站| 国产精品视频网站| 欧美午夜视频在线观看| 5252色成人免费视频| 亚洲片av在线| 日本一区二区在线免费播放| 伊人青青综合网站| 国产激情综合五月久久| 欧美老妇交乱视频| 久久噜噜噜精品国产亚洲综合| 91国语精品自产拍在线观看性色| 亚洲日本成人女熟在线观看| 国产精品美女免费视频| 亚洲一区美女视频在线观看免费| 亚洲国产精品yw在线观看| 久久久www成人免费精品张筱雨| 欧美美女操人视频| 国产精品极品美女粉嫩高清在线| xvideos国产精品| 国产精品久久久久久久一区探花| 日韩电影网在线| 国产免费一区二区三区在线观看| 成人免费网站在线| 亚洲福利视频在线| 懂色aⅴ精品一区二区三区蜜月| 国产欧美精品日韩| 青草青草久热精品视频在线网站| 中文字幕日韩精品在线观看| 亚洲综合第一页| 91视频国产一区| 欧美日韩亚洲天堂| 欧美香蕉大胸在线视频观看| 少妇高潮久久77777| 久久精品福利视频|