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

首頁 > 編程 > ASP > 正文

Asp Oracle存儲過程返回結果集的代碼

2024-05-04 11:09:09
字體:
來源:轉載
供稿:網友
對于 Oracle 這個龐然大物,Asp使用起來,確實是捉襟見肘的 。 尤其是要返回結果集(Recordset)的情況,更是讓很多人犯難。
 
 
 
經過摸索和實踐,我把自己的解決方法,寫在下面: 
說明: 
我的Oracle客戶端的版本是 oracle 9i, 安裝client端的時候,不能用默認安裝,一定要自定義, 然后選擇所有 OLEDB 相關的內容,都裝上,否則到下面的 Provider 的時候,會找不到。 
復制代碼代碼如下:

<%@Language="VBSCRIPT" CodePage="936" LCID="2052"%> 
<%Option Explicit%> 
<!-- #include file="../adovbs.inc" --> 
<% 
Dim cnOra 
Function Connect2OracleServer 
Dim conStr 
conStr = "Provider=MSDAORA.Oracle;Data Source=xx;User Id=?;Password=?" 
Set cnOra = Server.CreateObject("ADODB.Connection") 
cnOra.CursorLocation = adUseClient '=3 
On Error Resume Next 
cnOra.Open conStr 
Connect2OracleServer = (Err.Number = 0) 
End Function 
Sub DisconnectFromOracleServer 
If Not cnOra is Nothing Then 
If cnOra.State = 1 Then 
cnOra.Close 
End If 
Set cnOra = Nothing 
End If 
End Sub 
Sub Echo(str) 
Response.Write(str) 
End Sub 
Sub OutputResult 
Dim cmdOra 
Dim rs 
Set cmdOra = Server.CreateObject("ADODB.Command") 
With cmdOra 
.CommandType = adCmdText '=1 
.CommandText = "{call PKG_TEST.GetItem(?,?)}" 
.Parameters.Append cmdOra.CreateParameter("p1", adNumeric, adParamInput, 10, 1) 
.Parameters.Append cmdOra.CreateParameter("p2", adVarChar, adParamInput, 10, "xx") 
.ActiveConnection = cnOra 
Set rs = cmdOra.Execute 
If Not rs.Eof Then 
While Not rs.Eof 
Echo rs(0) 
Echo "--" 
Echo rs(1) 
Echo "<br>" 
rs.MoveNext 
Wend 
rs.Close 
End If 
Set rs = Nothing 
Set cmdOra = Nothing 
End With 
DisconnectFromOracleServer 
End Sub 
If Connect2OracleServer Then 
OutputResult 
Else 
Response.Write(Err.Description) 
End If 
%>

下面是 Oracle 的 sql 腳本 
--------------------------------------SQL Script---------------------------------- 
--建包----------------------------------- 
復制代碼代碼如下:

Create Or Replace Package PKG_TEST 
IS 
TYPE rfcTest IS REF CURSOR ; 
PROCEDURE GETITEM 
( p1 IN NUMBER, 
p2 IN VARCHAR2, 
p3 OUT rfcTest 
); 
END; -- Package Specification PKG_TEST 
--------------------------------------------------- 
--建包體----------------------------------- 
Create Or Replace Package Body PKG_TEST 
IS 
PROCEDURE GETITEM 
( p1 IN NUMBER, 
p2 IN VARCHAR2, 
p3 OUT rfcTest 

IS 
BEGIN 
OPEN p3 FOR 
SELECT * FROM tablename WHERE id = p1 AND name=p2 AND rownum < 10 ; 
EXCEPTION 
WHEN OTHERS THEN 
NULL ; 
END; 
END; -- Package Body PKG_TEST

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
北条麻妃在线一区二区| 伊人久久男人天堂| 亚洲天堂第一页| 国产精品91久久久| 亚洲一区二区三区毛片| 青青草99啪国产免费| 欧美日韩亚洲高清| 亚洲跨种族黑人xxx| 国产精品影院在线观看| 亚洲视频综合网| 97视频在线观看播放| 国产日韩欧美中文在线播放| 国产拍精品一二三| 亚洲成人av中文字幕| 亚洲黄色成人网| 91成品人片a无限观看| 日韩亚洲国产中文字幕| 亚洲人成网站在线播| 国产精品久久久久久一区二区| 亚洲最大的免费| 亚洲欧美日韩综合| 青草青草久热精品视频在线网站| 91精品国产91| 国产精品久久久久秋霞鲁丝| 亚洲电影av在线| 亚洲精品视频免费| 中文字幕av日韩| 国产69精品久久久久99| 久久亚洲春色中文字幕| 亚洲精品电影在线观看| 亚洲欧美国产高清va在线播| 亚洲人成免费电影| 欧美大成色www永久网站婷| 国产欧美日韩免费看aⅴ视频| 精品福利在线观看| 亚洲第一区中文99精品| 亚洲精品456在线播放狼人| 成人免费网站在线观看| 亚洲第一区第一页| 久久精品国产清自在天天线| 国产成人91久久精品| 亚洲精品美女久久久久| 国产精品人成电影| 欧美性xxxx| 日韩国产一区三区| 国产一区二区三区中文| 亚洲欧美日韩成人| 欧美精品aaa| 狠狠色狠狠色综合日日五| 中文字幕无线精品亚洲乱码一区| 中文在线不卡视频| 日韩美女在线观看一区| 日韩免费在线视频| 97色在线观看免费视频| 青青精品视频播放| 91亚洲精品一区二区| 国产成人精品综合| 国产精品久久久久久久美男| 成人免费观看49www在线观看| 日韩av在线网页| 超碰91人人草人人干| 日韩av不卡在线| 国产精品一区二区三| 欧美日韩亚洲视频一区| 亚洲精品国产电影| 国产精品人成电影在线观看| 精品少妇v888av| 欧美日韩亚洲一区二| 国产精品日韩在线播放| 久久国产天堂福利天堂| 国产精品成人va在线观看| 日韩在线免费视频观看| 影音先锋欧美在线资源| 日韩av中文字幕在线播放| 91在线免费看网站| 欧美色视频日本高清在线观看| 九色精品免费永久在线| 亚洲国模精品一区| 91在线播放国产| 久久成人免费视频| 日韩国产高清视频在线| 米奇精品一区二区三区在线观看| 国产亚洲精品久久久优势| 国产精品扒开腿做| 亚洲国产精品久久久久秋霞蜜臀| 国产精品久久久久av| 亚洲国产欧美精品| 在线播放日韩av| 91精品久久久久久久久青青| www.99久久热国产日韩欧美.com| 福利视频一区二区| 精品亚洲一区二区三区| 欧美极品少妇与黑人| 国模精品系列视频| 欧美高清不卡在线| 国产精品91免费在线| 国产日韩欧美夫妻视频在线观看| 国产精品美女在线| 亚洲最新在线视频| 国产成人综合久久| 91在线观看欧美日韩| 日韩中文字幕免费看| 久久久久国产一区二区三区| 日韩国产高清污视频在线观看| 狠狠躁夜夜躁人人爽天天天天97| 亚洲欧美制服中文字幕| 欧洲午夜精品久久久| 成人免费观看a| 91久久综合亚洲鲁鲁五月天| 国产成人精品一区二区三区| 亚洲色图激情小说| 日本91av在线播放| 日韩一区二区福利| 欧洲亚洲妇女av| 欧美亚洲国产另类| 日韩在线视频线视频免费网站| 亚洲一区二区三区xxx视频| 欧美黄色片视频| 超碰日本道色综合久久综合| 日韩在线中文字| 亚洲精品国产精品乱码不99按摩| 久久国产精品久久国产精品| 欧美巨猛xxxx猛交黑人97人| 日韩有码在线观看| 国产日本欧美在线观看| 日本亚洲欧洲色| 精品视频中文字幕| 色www亚洲国产张柏芝| 精品中文字幕在线观看| 欧美性极品少妇精品网站| 成人精品一区二区三区电影免费| 亚洲免费视频一区二区| 在线电影欧美日韩一区二区私密| 亚洲色图色老头| 日本免费一区二区三区视频观看| 国产视频999| 97视频在线观看亚洲| 亚洲国产精品嫩草影院久久| 亚洲а∨天堂久久精品喷水| 一本色道久久88精品综合| 热99在线视频| 精品中文字幕久久久久久| 国产精品一二三视频| 亚洲欧洲偷拍精品| 国产日产久久高清欧美一区| 亚洲乱码国产乱码精品精天堂| 日本精品性网站在线观看| 亚洲自拍欧美色图| 一区二区三区无码高清视频| 久久久久久久久亚洲| 国内精品视频在线| 亚洲欧美福利视频| 在线观看精品自拍私拍| 米奇精品一区二区三区在线观看| 伊人一区二区三区久久精品| 国产在线视频不卡| 日本午夜在线亚洲.国产| 欧美美女18p| 97精品一区二区三区| 欧美性极品少妇精品网站| 欧美做爰性生交视频| 91最新国产视频| 欧美日韩国产色| 亚洲高清一二三区|