六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

asp調(diào)用存儲(chǔ)過程

[摘要]1.調(diào)用存儲(chǔ)過程的一般方法 先假設(shè)在sql server中有一存儲(chǔ)過程dt_users: CREATE PROCEDURE [dbo].[dt_users] AS select * from users return GO 第一種方法是不利用command對(duì)象,直接用recordset對(duì)象 set...

1.調(diào)用存儲(chǔ)過程的一般方法
先假設(shè)在sql server中有一存儲(chǔ)過程dt_users:
CREATE PROCEDURE [dbo].[dt_users]
AS
select * from users
return
GO
第一種方法是不利用command對(duì)象,直接用recordset對(duì)象
set rs=server.createobject("adodb.recordset")
sql="exec dt_users"
rs.open sql,conn,1,1 這樣就可
第二種方法是利用command對(duì)象
set comm=server.createobject("adodb.command")
comm.commantype=4
set comm.activeconnection=conn
comm.commandtext="dbo.dt_users"
set rs=server.createobject("adodb.recordset")
rs.open comm,,1,1
2.給存儲(chǔ)過程傳遞參數(shù)
如果存儲(chǔ)過程中不用參數(shù),而是單一的sql語句,還顯示不出調(diào)用存儲(chǔ)過程的優(yōu)勢(shì)!
比如說一bbs的查詢,可以按作者和主題查詢!則可以建立存儲(chǔ)過程如下:
參數(shù)keyword為關(guān)鍵字,choose是選擇查詢的方法。
CREATE PROCEDURE [dbo].[dt_bbs]
@keyword varchar(20)=null,
@choose int=null
as
if @choose=1
select * from bbs where name like @keyword
else
select * from bbs where subject like @keyword
return
go
這樣我們調(diào)用存儲(chǔ)過程時(shí)只需將參數(shù)傳遞過去就行了,而省去在asp中來寫一段程序
用第一種方法:
set rs=server.createobject("adodb.recordset")
sql="exec dt_bbs '"&keyword&"',"&choose&""
rs.open sql,conn,1,1
用第二種方法:
set comm=server.createobject("adodb.command")
comm.commantype=4
comm.Parameters.append comm.CreateParameter("@keyword",adChar,adParamInput,50,keyword)
comm.Parameters.append comm.CreateParameter("@keyword",adInteger,adParamInput,,choose)
set comm.activeconnection=conn
comm.commandtext="dbo.dt_bbs"
set rs=server.createobject("adodb.recordset")
rs.CursorType=3
rs.open comm,,1,1

3.進(jìn)一步討論
比較上面我所說的兩種在asp種調(diào)用存儲(chǔ)過程的方法,
第一種方法需要對(duì)象少,但recordset對(duì)象支持的屬性少了很多,比如說:rs.recordcount,rs.pagecount,rs.absolutepage這些屬性
都不支持,所以用第一種方法就有局限,比如說要分頁顯示紀(jì)錄時(shí),就必須要用到第二種方法。
我們用sql server中的存儲(chǔ)過程目的是為了加快速度,但一個(gè)存儲(chǔ)過程中sql語句有很多時(shí),它的優(yōu)勢(shì)特別明顯。如果sql語句不是很多,
而我們用第二種方法就必須多創(chuàng)建一個(gè)command對(duì)象,可能還會(huì)減慢速度!所以我們要均衡各方面的利益來使用存儲(chǔ)過程。
不過我覺得不過速度怎樣,使用存儲(chǔ)過程可以使程序更加模塊化,便于修改,和調(diào)試(可以直接在sql server下調(diào)試,而不用在ie下看asp
的結(jié)果)。
(出處:Viphot)


主站蜘蛛池模板: 青娱乐欧美| 做a的视频免费 | 午夜视频免费在线播放 | 深夜免费在线观看 | 欧美综合专区 | 日韩精品亚洲人成在线观看 | 欧美特黄视频在线观看 | 青青草视频免费在线 | 亚洲国产精品久久久久 | 特黄大片aaaaa毛片 | 性高湖久久久久久久久 | 中文字幕视频免费在线观看 | 我想看一级黄色毛片 | 婷婷综合在线观看丁香 | 天堂网在线最新版www中文网 | 日韩在线天堂免费观看 | 亚洲伊人久久大香线蕉在观 | 四虎网站在线播放 | 青青青免费观看在线视频网站 | 日本欧美高清全视频 | 天天影视色香欲 | 中文字幕不卡免费视频 | 午夜影院免费观看视频 | 日本大片在线免费观看 | 伊人久久婷婷丁香六月综合基地 | 青青青国产色视频在线观看 | 日本中文字幕乱码免费 | 在线精品亚洲 | 日本片免费观看一区二区 | 色播激情 | 日本免费一二三区 | 欧美线在线精品观看视频 | 四虎影视免费在线 | 无码免费一区二区三区免费播放 | 亚洲 欧美 日韩 综合 | 午夜激爽毛片在线看 | 亚洲啪啪免费视频 | 日韩一级黄色大片 | 欧美一块操 | 亚洲天堂男人 | 天天天天天天操 |