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

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

ADO如何善用RecordSet組件呢?

2019-11-18 22:06:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
為了善用RecordSet物件,RecordSet物件還有許多有用的屬性和方法,讓我們?cè)賹W(xué)學(xué):

Filter屬性:於ReecordSet設(shè)定搜尋過(guò)濾的條件,只顯示合乎條件的資料。
Clone方法:複製一份RecordSet。
CacheSize屬性:設(shè)定或得知RecordSet暫存(cache)於記憶體的的記錄筆數(shù)。
Filter屬性

經(jīng)由SELECT等指令將查詢存放到RecordSet的記錄,仍然可以於RecordSet中再設(shè)定搜尋過(guò)濾的條件,方法為使用Filter屬性。

Filter屬性,於ReecordSet設(shè)定搜尋的過(guò)濾條件,只顯示合乎條件的資料。

讓我們看一個(gè)於asp程式碼當(dāng)中使用Filter屬性的例子。

譬如ASP程式碼rs19.asp如下,F(xiàn)ilter設(shè)定為rs2.Filter = "出版='松崗'",表示只要搜尋 [出版] 欄位為 [松崗] 的記錄:

<%

Set conn1 = Server.CreateObject("ADODB.Connection")

conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

Set rs2 = Server.CreateObject("ADODB.Recordset")

SqlStr = "SELECT * From 著作"

rs2.Open SqlStr,conn1,1,1

rs2.Filter = "出版='松崗'"

%>

<TABLE COLSPAN=8 CELLPADDING=5 BORDER=0>

<TR>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">書(shū)名</FONT></TD>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">出版</FONT></TD>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">圖片</FONT></TD>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">簡(jiǎn)介</FONT></TD>

<% Do while not rs2.EOF %>

<TR>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs2("書(shū)名") %></TD>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs2("出版") %></TD>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs2("圖片") %></TD>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs2("簡(jiǎn)介") %></TD>

</TR>

<% rs2.MoveNext %>

<% Loop %>

</TABLE>

<% rs2.Close %>

以上的 ASP程式碼rs19.asp,於用戶端使用瀏覽器,瀏覽執(zhí)行的結(jié)果,顯示過(guò)濾後的結(jié)果,只顯示合乎條件的資料。

CacheSize屬性

CacheSize屬性,設(shè)定或得知RecordSet暫存(cache)於記憶體的的記錄筆數(shù),預(yù)設(shè)值為1。

譬如您若將CacheSize設(shè)定為10時(shí),ADO首先將前10筆的記錄暫存(cache)放到本機(jī)記憶體緩衝器(local memory buffer)當(dāng)中,一旦您移動(dòng)到最末的第10筆記錄時(shí),ADO暫存(cache)第二個(gè)10筆記錄。

若要更新暫存(cache)的記錄,可使用Resync方法。

讓我們看一個(gè)於ASP程式碼當(dāng)中使用CacheSize的例子。

譬如ASP程式碼rs18.asp如下,這個(gè)例子將產(chǎn)品資料表的資料由第一筆逐一移動(dòng)到最末筆,總計(jì)循環(huán)做了100次,計(jì)算總共花了多少時(shí)間,比較有和沒(méi)有設(shè)定CacheSize的執(zhí)行效能差別:

<%

Set conn1 = Server.CreateObject("ADODB.Connection")

conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

Set rs2 = Server.CreateObject("ADODB.Recordset")

SqlStr = "SELECT * From 產(chǎn)品"

rs2.Open SqlStr,conn1,1,1

t1 = Timer

For i = 1 to 100

rs2.MoveFirst

Do while not rs2.EOF

A = rs2(0)

rs2.MoveNext

Loop

Next

t2 = Timer

Response.Write "<BR>無(wú)設(shè)CacheSize: " & CINT(t2 - t1)

rs2.MoveFirst

rs2.CacheSize = 10

t2 = Timer

For i = 1 to 100

rs2.MoveFirst

Do while not rs2.EOF

A = rs2(0)

rs2.MoveNext

Loop

Next

t2 = Timer

Response.Write "<BR>有設(shè)CacheSize: " & CINT(t2 - t1)

%>

<% rs2.Close %>

由本例,未設(shè)定CacheSize,花了6秒時(shí)間就完成。將CacheSize設(shè)定為10時(shí),反而花了9秒時(shí)間才完成??梢?jiàn)CacheSize須小心使用,否則將影響執(zhí)行的效能。

Clone方法

Clone方法,複製一份RecordSet。

有時(shí)候想處理一下RecordSet,譬如使用如上的Filter屬性,於ReecordSet設(shè)定搜尋的過(guò)濾條件,RecordSet就被變更,此時(shí)若又想保留原RecordSet時(shí),就可以使用Clone方法,先複製一份RecordSet,再處理複製的那一份。

讓我們看一個(gè)於ASP程式碼當(dāng)中使用Clone的例子。

譬如ASP程式碼rs12.asp如下,使用Set rs1 = rs.Clone將rs 的RecordSet複製一份到rs1的RecordSet當(dāng)中:

<%

Set conn1 = Server.CreateObject("ADODB.Connection")

conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

Set rs = Server.CreateObject("ADODB.Recordset")

SqlStr = "SELECT * FROM 著作"

rs.Open SqlStr,conn1,1,1

Set rs1 = rs.Clone

%>

<Center>

<TABLE COLSPAN=8 CELLPADDING=5 BORDER=0>

<TR>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">書(shū)名</FONT></TD>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">出版</FONT></TD>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">圖片</FONT></TD>

<TD ALIGN=CENTER BGCOLOR="#008080"><FONT COLOR="#FFFFFF">簡(jiǎn)介</FONT></TD>

</TR>

<%

Do While Not rs1.EOF

%>

<TR>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs1("書(shū)名")%></TD>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs1("出版")%></TD>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs1("圖片")%></TD>

<TD BGCOLOR="f7efde" ALIGN=CENTER><%= rs1("簡(jiǎn)介")%></TD>

</TR>

<% rs1.MoveNext

Loop

rs1.Close %>

</TABLE>

以上的 ASP程式碼rs12.asp,於用戶端使用瀏覽器,瀏覽執(zhí)行的結(jié)果,顯示經(jīng)過(guò)複製的那一份rs1的RecordSet。

DSN data source

當(dāng)我們想得知DSN data source的詳細(xì)資訊時(shí),可以直接將連線顯示出來(lái)。

讓我們看一個(gè)於ASP程式碼當(dāng)中得知DSN data source詳細(xì)資訊的例子。

譬如ASP程式碼rs11.asp如下:

<%

Set conn1 = Server.CreateObject("ADODB.Connection")

conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

Response.Write(conn1)

%>

以上的 ASP程式碼rs11.asp,於用戶端使用瀏覽器,瀏覽執(zhí)行的結(jié)果,使用Response.Write(conn1),即可顯示DSN data source的詳細(xì)資訊。

OpenSchema

OpenSchema方法,可得知SQL Server某一個(gè)資料庫(kù)的資料表資訊。

讓我們看一個(gè)於ASP程式碼當(dāng)中使用OpenSchema的例子,請(qǐng)先安裝本書(shū)所附「網(wǎng)站熱門(mén)應(yīng)用精選」光碟片,以便自動(dòng)於SQL Server建立comPak資料庫(kù)。

譬如ASP程式碼rs30.asp如下:

<%

Set conn1 = Server.CreateObject("ADODB.Connection")

conn1.Open "driver={SQL Server};server=(Local);uid=sa;pwd=;database=comPak"

set rs = conn1.OpenSchema(20) 'adSchemaTables

Do while not rs.EOF

Response.Write "<BR>" & rs("TABLE_NAME") & ": " & rs("TABLE_TYPE")

rs.MoveNext

Loop

%>

以上的 ASP程式碼rs30.asp,於用戶端使用瀏覽器,瀏覽執(zhí)行的結(jié)果,由set rs = conn1.OpenSchema(20) 取得SQL Server 的comPak資料庫(kù)的資料表資訊,其中rs("TABLE_NAME")取得資料表名稱(chēng),rs("TABLE_TYPE")取得資料表類(lèi)型。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
99热在线播放| 中文字幕永久视频| 日韩妆和欧美的一区二区| 天天碰夜夜操| 国产福利电影网| 欧美日韩激情在线一区二区三区| 欧美.日韩.国产.一区.二区| 日本在线观看一区二区三区| 亚洲国产精品va在看黑人| 微拍福利一区二区| 一区二区亚洲欧洲国产日韩| 黄色片视频免费观看| 欧美日韩国产色| 亚洲欧洲日产国码av系列天堂| 亚洲黄色免费电影| 性刺激的欧美三级视频| 国产黄色一级片| 一区二区三区中文免费| 成年人视频大全| 国产精品白嫩白嫩大学美女| 成人永久看片免费视频天堂| 亚洲理论电影网| 中文字幕av一区二区三区四区| 年轻的保姆91精品| 99久久免费国产精精品| 日韩中文字幕影院| 国产成人精品免费视频网站| 在线高清一区| 欧美日韩一区二区三区在线电影| 99re这里有精品| 亚洲精品福利在线| 7878成人国产在线观看| 香蕉久久国产av一区二区| 天天色综合久久| 91在线国产福利| 亚洲一区二区三| 日韩欧美三区| 黄色的网站在线观看| 精品中文字幕一区| 午夜剧场在线免费观看| 亚洲欧洲动漫| 嫩草影院一二三| 精品久久久久久久久久中文字幕| 亚洲精华液一区二区三区| 色琪琪久久se色| 国产精品欧美综合亚洲| 夜色福利资源站www国产在线视频| 欧美在线3区| 日本精品一区二区三区高清| 日本在线免费观看一区| 成人精品在线看| 天天干天天操天天玩| av免费在线网址| 婷婷五月精品中文字幕| 欧美性受xxxx黒人xyx性爽| 一本一道久久综合狠狠老精东影业| www.91av...| 久久av最新网址| 欧美性大战久久久久xxx| 久久你懂得1024| 久久黄色片网站| 日本a级片在线播放| 国产jizz18女人高潮| 91夜夜揉人人捏人人添红杏| 777片理伦片在线观看| 免费看又色又爽又黄网站| 日本黄网站免费| 九七影院理伦片| 欧美高清视频看片在线观看| 亚洲国产成人精品视频| 免费在线稳定资源站| 国产日韩三级在线| 亚洲va中文在线播放免费| 综合天堂久久久久久久| 亚洲日本欧美中文幕| 很黄很色网站| 日韩欧美另类一区二区| 加勒比久久综合| 小泽玛利亚av在线| 亚洲在线视频| 91精品在线免费视频| 精品久久久无码中文字幕| 九七久久人人| 久久99蜜桃| 天天操天天综合网| 久久亚洲私人国产精品va媚药| 污色网站在线观看| 国产成人精品亚洲日本在线观看| 成人亚洲精品| 免费成人在线视频观看| 国产黄a三级三级三级| 国产精品天美传媒| av电影网站在线观看| 亚洲人成伊人成综合图片| 欧美激情一级片一区二区| caoporn视频在线观看| 欧美a级片免费看| 美女高潮视频在线看| heyzo视频在线播放| 国产美女无遮挡永久免费| 成年人小视频在线观看| 日本精品福利视频| 中文在线播放| 久久这里只精品| 经典三级一区二区| 欧美另类极限扩张| 色偷偷av男人的天堂| 国产又大又黄又粗| 最近中文字幕一区二区三区| 久久这里有精品| 精品视频在线观看一区二区| 少妇淫片在线影院| 97在线观看免费高| 天海翼在线播放| 亚洲人成精品久久久久| 国产精品专区在线| 91成人短视频在线观看| 日韩av电影在线观看| av在线免费播放网站| 免费久久久久久久久| 日日夜夜亚洲| 中文字幕日韩久久| 亚洲人成绝费网站色www| 91视频国产一区| 国产亚洲欧美日韩俺去了| 在线色欧美三级视频| 欧美福利专区| 在线播放性xxx欧美| 久久99深爱久久99精品| 国产奶头好大揉着好爽视频| 国产免费一区二区三区在线观看| 亚洲av无码久久精品色欲| 亚洲第一页在线视频| 国产福利成人在线| 国产一区日韩欧美| 国产91在线视频观看| 国产电影一区在线| 亚洲制服国产| 一区二区三区久久精品| 精品人妻一区二区三区麻豆91| 中文字幕国产在线| 亚洲日本黄色片| 国产精品嫩草影院久久久| 亚洲综合男人的天堂| 国产欧美精品xxxx另类| 日韩性小视频| 久久久久久国产精品免费免费| 中文天堂在线视频| 国产曰批免费观看久久久| 亚洲综合中文| 欧美亚洲在线播放| 综合激情网站| 日本久久久网站| 大胆国模一区二区三区| 国产在线播放一区二区| 日韩1区2区| 亚洲图区综合| 成人在线视频播放| 91精品产国品一二三产区| 亚洲午夜福利在线观看| 亚洲影视一区| 思思99热久久精品在线6| 久久99国产精品自在自在app| 午夜精品久久久久久久久久久久| 四虎国产精品永久在线| 天堂99x99es久久精品免费| 伊人亚洲综合网| 久久久久无码国产精品| 九色网友自拍视频手机在线| 三上悠亚作品在线观看| 国产不卡视频在线观看| 毛片在线免费| 日本三级午夜理伦三级三| 九色蝌蚪在线观看| 91麻豆精品久久久久蜜臀| 国产中文字幕网| 精品久久人人做人人爱| 国产精品有限公司| 欧美男男激情videos| 欧美一区二区三区另类| 欧美大片日本大片免费观看| 亚洲av永久纯肉无码精品动漫| 久久国产精品影片| 欧美黄色一级生活片| 国产毛片aaa| 国产高清在线一区| 污污的网站免费| 欧美激情性做爰免费视频| www.欧美精品| 欧美激情视频在线观看| 国产精品扒开腿做爽爽爽a片唱戏| 国产字幕中文| 欧美色窝79yyyycom| 在线看国产一区二区| www.国产一区二区| 亚洲成人av资源网| 水蜜桃免费高清视频在线播放| 六月丁香婷婷在线| 天天干天天操天天干天天操| 成人手机在线电影| 欧美一区国产在线| 国产偷激情在线| www国产亚洲精品久久网站| 欧洲精品久久久久毛片完整版| 亚洲麻豆精品| 久久综合亚洲色hezyo国产| 嫩草在线视频| 99re8在线精品视频免费播放| 特大巨黑人吊性xxx视频| 天天骑夜夜操| 亚洲在线观看视频| 91九色蝌蚪91por成人| 久久69国产一区二区蜜臀| 一级欧洲av| h视频网站在线观看| 99久久人妻无码中文字幕系列| 亚洲a一区二区三区| 日韩欧美国产小视频| 欧美精品一区在线观看| 中文字幕免费高清视频| 国产精品日韩精品欧美在线| 免费视频网站在线观看入口| 在线免费看av的网站| 久久久久毛片| 亚洲一区二区三区四区在线观看| 色94色欧美sute亚洲线路一久| 国产欧美一区| 国产伦精品一区二区三区视频金莲| 国产区精品视频在线观看豆花| 少妇高潮久久久| 国产在线观看精品一区| 国产精品免费观看高清| 亚洲精品在线影院| 国产亚洲精品aa午夜观看| 成人h视频在线观看| 超黄网站在线观看| 欧美乱大交xxxxx在线观看| 国产综合久久久| 蜜桃av一区| 日韩色图在线观看| a毛片在线看免费观看| 亚洲国产精品视频一区| 日本精品久久久久久| 一区二区三区 日韩| 成人av片在线观看| 91看片免费版| 国产一区二区三区四区在线| 欧美一二三不卡| 精品不卡一区二区三区| www.久久草.com| 中文字幕免费看| 视频在线观看一区二区三区| 中文字幕一区久久| 国产成人手机在线| 视频一区国产精品| av福利导福航大全在线| 亚洲欧美成人| 三级毛片电影网站| 国产高清在线视频| 亚洲免费av一区二区| 在线观看免费污视频| 国产精品无码乱伦| 精品国产一区二区三区香蕉沈先生| 日本成人看片网址| 免费在线激情视频| av剧情在线观看| 伊人久久久久久久久久久久久久| 欧美日本在线视频| 黄色成人av在线| 青青青国产精品一区二区| 成人高清av在线| 超碰在线免费看| 精品国产一区二区三区无码| 国产在线观看中文字幕| 成人国产精品色哟哟| 婷婷久久青草热一区二区| 97久久精品午夜一区二区| www.久久热| 丁香激情五月少妇| 国产精欧美一区二区三区| 日韩精品一区二区三区国语自制| 四虎影视18库在线影院| aaa国产视频| 婷婷在线播放| 国产性猛交xxxx免费看久久| 日韩av影院在线观看| 日本蜜桃在线观看视频| 天堂资源在线| 国产伦精品一区二区三区在线播放| 2018国产在线| 99精品人妻无码专区在线视频区| 成人精品国产亚洲| 亚洲乱码电影| 亚洲视频成人| 欧美电影免费| 亚洲精品国模| 97精品久久久午夜一区二区三区| 亚洲中国最大av网站| 欧美激情一区| 国产精品又粗又长| 欧美精品日韩www.p站| 韩国一区二区在线播放| 91在线一区二区| 黄色片在线免费观看| 久久久久亚洲精品国产| 国产精品免费麻豆入口| 中文字幕国产精品一区二区| 亚洲码国产岛国毛片在线| 自拍偷在线精品自拍偷无码专区| 久久亚洲春色中文字幕久久久| 日韩三级视频在线| 欧美6699| 四虎免费av| 日韩一卡二卡三卡| 中文字幕大看焦在线看| 超碰精品在线观看| 国偷自产av一区二区三区| 九七影院理论片| 原创真实夫妻啪啪av| 久久夜色精品国产噜噜av| 日韩精品中文字幕有码专区| 久久久久久久久99| 天堂а√在线最新版中文在线| 日韩精品一区二区三区中文在线| 伊人网在线视频观看| 再深点灬舒服灬太大了少妇| 欧美日韩视频在线| 色综合久久久久综合体桃花网|