国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 編程 > ASP > 正文

asp sqlserver 執(zhí)行存儲(chǔ)過(guò)程返回記錄集報(bào)對(duì)象關(guān)閉時(shí)

2024-05-04 11:08:48
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
asp sqlserver 執(zhí)行存儲(chǔ)過(guò)程返回記錄集報(bào)對(duì)象關(guān)閉時(shí)不允許操作的臨時(shí)解決方法。大家有更好的方法,可以說(shuō)下。
 
 
 
如果要得到返回值,需要用Command的方法。 
首先說(shuō)明,返回值有兩種。一種是在存儲(chǔ)過(guò)程中直接return一個(gè)值,就象C和VB的函數(shù)返回值那樣;另一種是可以返回多個(gè)值,存儲(chǔ)這些值的變量名稱(chēng)需要在調(diào)用參數(shù)中先行指定。 
這個(gè)例子要處理多種參數(shù),輸入?yún)?shù),輸出參數(shù),返回記錄集以及一個(gè)直接返回值(夠全了吧?) 
存儲(chǔ)過(guò)程如下: 
復(fù)制代碼代碼如下:

use pubs 
GO 
-- 建立存儲(chǔ)過(guò)程 
create procedure sp_PubsTest 
-- 定義三個(gè)參數(shù)變量,注意第三個(gè),特別標(biāo)記是用于輸出 
@au_lname varchar (20), 
@intID int, 
@intIDOut int OUTPUT 
AS 
SELECT @intIDOut = @intID + 1 
SELECT * 
FROM authors 
WHERE au_lname LIKE @au_lname + ''%'' 
--直接返回一個(gè)值 
RETURN @intID + 2 

調(diào)用該存儲(chǔ)過(guò)程的asp程序如下: 
復(fù)制代碼代碼如下:

<%@ 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 中是預(yù)定義常量,可以直接調(diào)用,但在 VBScript 中沒(méi)有預(yù)定義 
adCmdSPStoredProc = 4 
adParamReturnValue = 4 
adParaminput = 1 
adParamOutput = 2 
adInteger = 3 
adVarChar = 200 
iVal = 5 
oVal = 3 
''建一個(gè)command對(duì)象 
set CmdSP = Server.CreateObject("ADODB.Command") 
''建立連結(jié) 
CmdSP.ActiveConnection = "Driver={SQL Server};server=(local);Uid=sa;Pwd=;Database=Pubs"
''定義command 對(duì)象調(diào)用名稱(chēng) 
CmdSP.CommandText = "sp_PubsTest" 
''設(shè)置command調(diào)用類(lèi)型是存儲(chǔ)過(guò)程 (adCmdSPStoredProc = 4) 
CmdSP.CommandType = adCmdSPStoredProc 
''往command 對(duì)象中加參數(shù) 
''定義存儲(chǔ)過(guò)程有直接返回值,并且是個(gè)整數(shù),省缺值是4 
CmdSP.Parameters.Append CmdSP.CreateParameter("RETURN_VALUE", adInteger, adParamReturnValue, 4) 
''定義一個(gè)字符型輸入?yún)?shù) 
CmdSP.Parameters.Append CmdSP.CreateParameter("@au_lname", adVarChar, adParaminput, 20, "M") 
''定義一個(gè)整型輸入?yún)?shù) 
CmdSP.Parameters.Append CmdSP.CreateParameter("@intID", adInteger, adParamInput, , iVal) 
''定義一個(gè)整型輸出參數(shù) 
CmdSP.Parameters.Append CmdSP.CreateParameter("@intIDOut", adInteger, adParamOutput, oVal) 
''運(yùn)行存儲(chǔ)過(guò)程,并得到返回記錄集 
Set adoRS = CmdSP.Execute 
''把每個(gè)記錄打印出來(lái),其中的字段是虛擬的,可以不用管 
While Not adoRS.EOF 
for each adoField in adoRS.Fields 
Response.Write adoField.Name & "=" & adoField.Value & "<br>" & vbCRLF 
Next 
Response.Write "<br>" 
adoRS.MoveNext 
Wend 
''打印兩個(gè)輸出值: 
Response.Write "<p>@intIDOut = “ & CmdSP.Parameters("@intIDOut").Value & "</p>" 
Response.Write "<p>Return value = " & CmdSP.Parameters("RETURN_VALUE").Value & "</p>" 
''大掃除 
Set adoRS = nothing 
Set CmdSP.ActiveConnection = nothing 
Set CmdSP = nothing 
%> 

用asp調(diào)用存儲(chǔ)過(guò)程并返回記錄集的時(shí)候,一直報(bào)出“對(duì)象關(guān)閉時(shí)不允許操作”的錯(cuò)誤,搜了很多問(wèn)題,都不能對(duì)癥下藥,找了一段比較靠譜的代碼 
最后發(fā)現(xiàn)問(wèn)題出現(xiàn)在存儲(chǔ)過(guò)程里,例子里的存儲(chǔ)過(guò)程沒(méi)有問(wèn)題,但是用上我自己的存儲(chǔ)過(guò)程就報(bào)錯(cuò) 
最后的解決辦法是在我自己用的存儲(chǔ)過(guò)程里的要在 
每個(gè)Insert語(yǔ)句之前都加一句set nocount on 也就是在游標(biāo)循環(huán)里面加一句 
具體什么原因還沒(méi)有去深究,了解的人可以指明下,謝謝 

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
黄色在线视频观看网站| 99热免费观看| 青青国产在线| 久热中文字幕在线观看| 久久亚洲天堂| 国产日产精品久久久久久婷婷| 国产麻豆视频网站| 国产麻豆视频免费观看| 国产高清视频在线播放| 亚洲视频网站在线| 伊人影院在线观看| 欧美大交乱xxxx| 国产视频一二区| 日韩黄色成人| 国产一卡2卡3卡4卡网站免费| 国产高清自拍视频在线观看| 在线观看国产视频| 国产图片综合| 青娱乐在线视频观看| 国产黄色高清在线| 免费av不卡在线观看| 国产高清免费av在线| 超碰在线人人| 一本免费视频| 国产精品毛片一区二区三区四区| 在线免费观看黄色片| 最近中文字幕mv免费高清电影| 在线一区二区三区精品| 国产精品一品| baoyu777.永久免费视频| 国产午夜在线观看| 黄色在线视频观看网站| 亚洲私人影吧| 99免费视频| 国产成人夜间影院在线观看| 尤物视频在线观看| 国产毛片在线| 午夜在线小视频| 国产在线播放av| 九九99九九精彩| а√天堂8资源在线官网| 一本大道久久精品| 精品无吗乱吗av国产爱色| 国产福利在线播放麻豆| 国产寡妇树林野战在线播放| 国产精品毛片一区二区三区四区| 五月综合网站| 国产黄色片在线观看| 国产xxx在线| 69国产精品视频| 在线黄色国产电影| www.超级碰| 四虎免费视频| 懂色av中文在线| 中文字幕不卡免费视频| 成年人在线观看| 中文字幕欧美日韩在线不卡| 国产鲁鲁视频在线观看免费| 资源视频在线播放免费| 国内外激情在线| 国产亚洲依依| 99中文字幕一区| 免费视频二区| 国产亚洲精品久久久久久青梅| 国产午夜在线视频| 夜夜嗨yeyeh| 黄色一级片视频| 中文字幕成人乱码在线电影| 精品福利影院| 亚洲精品国自产拍在线观看| 性网站在线播放| 成人免费一区二区三区牛牛 | 一本大道久久a久久精品| 欧美日韩亚洲国内综合网| 国产美女av| 亚洲视频在线网| 国产天堂在线观看| www.狠狠操.com| 国产成人福利| 狠狠操五月天| 精品国语对白精品自拍视| 免费看av大片| 国产成人亚洲综合小说区| а√资源新版在线天堂| 国产麻豆精品高清在线播放| 99热播在线观看| 国产网友自拍电影在线| 毛片视频免费观看| www.三区| 精品推荐蜜桃传媒| 五月婷婷在线视频| 久蕉依人在线视频| 日本在线视频www鲁啊鲁| 18 激情视频在线| 国产人成在线视频| 国产一卡2卡3卡免费网站| 黄色片av在线| 久草一本av| 超碰在线中文| 日本视频三区| www.亚洲视频| 青青久在线视频免费观看| 亚洲天堂二区| 天天插天天射| av手机免费观看| 日本调教视频在线观看| 亚洲视频在线观看不卡| 香蕉视频在线看| wwwww亚洲| 福利在线国产| 国产探花视频在线观看| 国产91足控脚交在线观看| 国产福利电影在线观看| 精品全国在线一区二区| 精品国产福利一区二区在线| 一本久中文高清| av一级在线| 国内自拍视频在线观看| 99热在线免费观看| 国产娇喘精品一区二区三区图片| 国产95在线|亚洲| 日本福利在线观看| 导航福利在线| 国产成人天天5g影院| 在线观看的av| 天堂中文字幕在线| 国产日韩网站| 青青草视频在线免费观看| 午夜免费福利在线观看| 国产精品白浆流出视频| 亚洲午夜久久久久中文字幕| 国产在线三区| 精品国语对白精品自拍视| 欧美日韩在线资源| 精品无人区乱码1区2区3区免费| 亚洲va国产日韩欧美精品色婷婷| 成人亚洲一区二区三区| 国产不卡精品一区二区三区| 另类综合图区| 亚洲天堂影院在线观看| 国产精选在线观看| 亚洲第一成年免费网站| 国产色a在线观看| 免费看成年人视频在线观看| 国产精品免费麻豆入口| 久草一本av| а√资源新版在线天堂| 在线中文字幕av| 国产精品入口麻豆电影| 国产在线一二三| gogogogo高清视频在线| 国产youjizz在线| 中文字幕在线资源| 国产理论片免费观看| 亚洲天堂二区| av网站大全在线观看| 国产成人久久精品77777| 日本中文字幕在线观看| 欧美精品一区二区三区免费| 精品一区二区三区在线成人| 国产精品久久久久一区二区国产| 五月婷婷丁香激情| 国产女人伦码一区二区三区不卡| 看成年女人免费午夜视频| 欧美黑人乱大交| 二区三区中文字幕| 成年人在线观看| 国产一区二区三区四区尤物| 国产丝袜自拍| 国产xxx在线| 在线观看av的网站| 麻豆网站在线免费观看| 激情四房婷婷| 国产偷倩在线播放| 中文字幕视频免费在线观看| 国产亚洲精品久久久久久移动网络 | 国产在线观看18| 九九视频在线播放| 开心丁香婷婷深爱五月| 高清av中文在线字幕观看1| 国产免费av网站| 国产丝袜精品丝袜| 在线国产一区二区三区| 亚洲人成电影| 久久久久久久久久久久久91| 国产麻豆精品一区二区三区v视界| 天天操天天操一操| 国产盗摄一区二区| 精品三级久久久久久久电影聊斋 | av文字幕在线观看| eeuss影院在线观看| 99色在线视频| 亚洲国产日韩在线人成电影| 久热中文字幕在线观看| 中文字幕网站视频在线| 精品一区二区91| 国产麻豆一区二区三区精品 | 最新国产在线精品91尤物| 精品国产福利一区二区在线| 久热国产视频|