分享
 
 
 

ASP调用ORACLE存储过程并返回结果集

王朝oracle·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

ASP 调用 ORACLE存储过程并返回结果集

看过网上好多ASP调用ORACLE的方法,但是没有特好特直接的东西,所以总结各家的东西最后得出的一个自己需要的方法,感觉也比较大众所以特此发布

###################################################

oracle的存储过程

###################################################

--创建包头

create or replace package pck_as

as

type t_product_id is table of number

index by binary_integer;

type t_serial_no is table of varchar(300)

index by binary_integer;

type t_buy_date is table of date

index by binary_integer;

procedure allsfc

(

product_id out t_product_id,

serial_no out t_serial_no,

buy_date out t_buy_date

);

--procedure allsfc1;

end pck_as;

--创建包体

create or replace package body pck_as

as

procedure allsfc

(

product_id out t_product_id,

serial_no out t_serial_no,

buy_date out t_buy_date

)

is

cursor cur_sfc_tbl_product_reg is

select product_id,serial_no,buy_date from sfc_tbl_product_reg;

i number default 1;

begin

for onrecord in cur_sfc_tbl_product_reg

loop

product_id(i) := onrecord.product_id;

serial_no(i) := onrecord.serial_no;

buy_date(i) := onrecord.buy_date;

i := i + 1;

end loop;

end;

end;

###################################################

ASP的调用

###################################################

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>无标题文档</title>

</head>

<body>

<%

dim str_ora

dim objconn_ora

str_ora = "Driver={Microsoft ODBC for Oracle};Server=ora192;uid=dwuser;pwd=family.samsung.com.cn"

set objconn_ora = server.CreateObject("adodb.connection")

objconn_ora.connectionstring = str_ora

objconn_ora.CursorLocation = 3

objconn_ora.open

dim strsql

set rs1 = server.CreateObject("ADODB.RecordSet")

strsql = "{call pck_as.allsfc({resultset 90000, product_id, serial_no, buy_date})}"

set objcomm1 = server.CreateObject("adodb.command")

objcomm1.activeconnection = objconn_ora

objcomm1.commandtype = 1

objcomm1.commandtext = strsql

set rs1 = objcomm1.execute

while not rs1.eof

response.Write(rs1(0) & "|" & rs1(1) & "|" & rs1(2) & "|<BR>")

rs1.movenext

wend

%>

</body>

</html>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有