亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 23-3.cfm.htm

?? asphtml精通
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<TITLE>操作記錄集的高級方法</TITLE>
</HEAD>
<BODY>

<B><FONT FACE="宋體" LANG="ZH-CN" SIZE=5><P ALIGN="JUSTIFY">操作記錄集的高級方法</P>
</B></FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">到現在為止,你只學習了如何用SQL來修改記錄集中的記錄。但是,你還可以使用許多記錄集方法修改記錄集中的記錄。下面列出了每種方法的簡要說明:</P>
<P ALIGN="JUSTIFY"> </P>

<UL>
<P ALIGN="JUSTIFY"><LI>AddNew。向記錄集中添加一條新記錄。</LI></P>
<P ALIGN="JUSTIFY"><LI>CancelBatch。(當記錄集處在批量更新模式時)取消一批更新。</LI></P>
<P ALIGN="JUSTIFY"><LI>CancelUpdate。(調用Update之前)取消對當前記錄所做的所有修改。</LI></P>
<P ALIGN="JUSTIFY"><LI>Delete。從記錄集中刪除一條記錄。</LI></P>
<P ALIGN="JUSTIFY"><LI>Update。保存對當前記錄所做的修改。</LI></P>
<P ALIGN="JUSTIFY"><LI>UpdateBatch。(當記錄集處于批量更新模式時)保存對一個或多個記錄的修改。</LI></P></UL>

<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">例如,你可以用AddNew方法向一個打開的記錄集中添加一條空記錄:</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">    &lt;!--#INCLUDE VIRTUAL=</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>ADOVBS.inc</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>--&gt;</P>
<P ALIGN="JUSTIFY">&lt;%</P>
<P ALIGN="JUSTIFY">Set MyConn=Sever.CreateObject(</FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>ADODB.Connection</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)</P>
<P ALIGN="JUSTIFY">Set RS=Sever.CreateObject(</FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>ADODB.RecordSet</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)</P>
<P ALIGN="JUSTIFY">MyConn.Open </FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>FILEDSN=d:\Program Files\</P>
<P ALIGN="JUSTIFY">                     Common Files\ODBC\Data Sources\MyData.dsn</P>
<P ALIGN="JUSTIFY">RS.Open </FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>SELECT * FROM Mytable</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>,MyConn,adOpenDynamic,adCMDText</P>
<P ALIGN="JUSTIFY">RS.AddNew</P>
<P ALIGN="JUSTIFY">RS(</FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>MyColumn</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)=</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>A new column</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</P>
</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">RS.Update</P>
<P ALIGN="JUSTIFY">RS.Close</P>
<P ALIGN="JUSTIFY">MyConn.Close</P>
<P ALIGN="JUSTIFY">%&gt;</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">在這個腳本中,用AddNew方法創建了一條新記錄。接著,新記錄的MyColumn域被賦值“A new column”。最后,調用Update方法保存新記錄。要使用這些方法,記錄集必須以只讀方式以外的其它鎖定方式打開。</P>
<P ALIGN="JUSTIFY">你也可以使用SQL INSERT語句向一個表中添加新記錄,以取代AddNew方法。通常,使用SQL比使用上述的方法要好一些,因為SQL更加靈活。本書的其余部分將使用SQL來操作數據庫中的數據。</P>
<P ALIGN="JUSTIFY"> </P>
</FONT><B><FONT FACE="宋體" LANG="ZH-CN"><P ALIGN="JUSTIFY">遍歷記錄集</P>
</B></FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">記錄集對象有許多在記錄之間移動的方法。這些方法的大部分只有在記錄集以某種特定的游標打開時才可以使用。下面列出了記錄集對象的一些方法及其功能的說明:</P>
<P ALIGN="JUSTIFY"> </P>

<UL>
<P ALIGN="JUSTIFY"><LI>Move NumRecords。在記錄集中向前或向后移動指定數目的記錄數。</LI></P>
<P ALIGN="JUSTIFY"><LI>MoveFirst。移動到記錄集的第一條記錄。</LI></P>
<P ALIGN="JUSTIFY"><LI>MoveNext。移動到記錄集的下一條記錄。</LI></P>
<P ALIGN="JUSTIFY"><LI>MovePrevious。移動到記錄集中的上一條記錄。</LI></P>
<P ALIGN="JUSTIFY"><LI>MoveLast。移動到記錄集的最后一條記錄。</LI></P></UL>

<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">記錄集對象還有許多屬性,對遍歷記錄集是有用處的。同樣,許多屬性需要特定的游標類型:</P>
<P ALIGN="JUSTIFY"> </P>

<UL>
<P ALIGN="JUSTIFY"><LI>AbsolutePosition。用來設置或讀取當前記錄在記錄集中的位置順序號。</LI></P>
<P ALIGN="JUSTIFY"><LI>BOF。標明當前位置在記錄集中的第一條記錄之前。</LI></P>
<P ALIGN="JUSTIFY"><LI>EOF。標明當前位置在記錄集中的最后一條記錄之后。</LI></P>
<P ALIGN="JUSTIFY"><LI>RecordCount。表示一個記錄集中的記錄總數。</LI></P></UL>

<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">例如,假設你想在一個記錄集中反向移動,你可以使用MoveLast和MovePrevious方法,以及BOF屬性。下面的ASP網頁演示了該如何實現:</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">&lt;HTML&gt;</P>
<P ALIGN="JUSTIFY">&lt;HEAD&gt;&lt;TITLE&gt; Backwards Recordset &lt;/TITLE&gt;&lt;/HEAD&gt;</P>
<P ALIGN="JUSTIFY">&lt;BODY&gt;</P>
<P ALIGN="JUSTIFY">&lt;!--#INCLUDE VIRTUAL=</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>ADOVBS.inc</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>--&gt;</P>
<P ALIGN="JUSTIFY">&lt;%</P>
<P ALIGN="JUSTIFY">Set MyConn=Sever.CreateObject(</FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>ADODB.Connection</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)</P>
<P ALIGN="JUSTIFY">Set RS=Sever.CreateObject(</FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>ADODB.RecordSet</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)</P>
<P ALIGN="JUSTIFY">MyConn.Open </FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>FILEDSN=d:\Program Files\</P>
<P ALIGN="JUSTIFY">                     Common Files\ODBC\Data Sources\MyData.dsn</P>
<P ALIGN="JUSTIFY">RS.Open </FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>SELECT * FROM Mytable</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>,MyConn,adOpenStatic</P>
<P ALIGN="JUSTIFY">RS.MoveLast</P>
<P ALIGN="JUSTIFY">WHILE NOT RS.EOF</P>
<P ALIGN="JUSTIFY">    Response.Write(</FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>&lt;BR&gt;</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>&amp;RS(</FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>MyCOlumn</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>))</P>
<P ALIGN="JUSTIFY">WEND</P>
<P ALIGN="JUSTIFY">RS.Close</P>
<P ALIGN="JUSTIFY">MyConn.Close</P>
<P ALIGN="JUSTIFY">%&gt;</P>
<P ALIGN="JUSTIFY">&lt;/BODY&gt;</P>
<P ALIGN="JUSTIFY">&lt;/HTML&gt;</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">在這個例子中,用靜態游標打開記錄集。記錄集打開后,通過使用MoveLast和MovePrevious方法,該記錄集中的所有記錄都被顯示,直至到達記錄集的開頭。BOF屬性用來檢測何時到達記錄集的開頭。</P>
<P ALIGN="JUSTIFY">你可以用這種方法在一個記錄集中反向移動,但是,很難想象你有什么理由需要這樣做。使用SQL語言自身對查詢結果進行排序是有效的。如果你可以,你應該用ORDER BY子句對記錄進行排序。(要了解ORDER BY子句的更多內容,請參閱第10章,“SQL基礎”)</P>
<P ALIGN="JUSTIFY"> </P>
</FONT><B><FONT FACE="宋體" LANG="ZH-CN"><P ALIGN="JUSTIFY">返回記錄數目</P>
</B></FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">你可以用記錄集對象的RecordCount屬性來確定一個記錄集中的記錄總數。但是,你應該慎重使用這個屬性,因為這個屬性在許多情況下效率極低。</P>
<P ALIGN="JUSTIFY">對一個用前向游標打開的記錄集,你不能使用RecordCount屬性。你必須打開一個效率較低的游標才可以使用這個屬性,如下例所示:</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">&lt;!--#INCLUDE VIRTUAL=</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>ADOVBS.inc</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>--&gt;</P>
<P ALIGN="JUSTIFY">&lt;%</P>
<P ALIGN="JUSTIFY">Set MyConn=Sever.CreateObject(</FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>ADODB.Connection</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)</P>
<P ALIGN="JUSTIFY">Set RS=Sever.CreateObject(</FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>ADODB.RecordSet</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>)</P>
<P ALIGN="JUSTIFY">MyConn.Open </FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>FILEDSN=d:\Program Files\</P>
<P ALIGN="JUSTIFY">                     Common Files\ODBC\Data Sources\MyData.dsn</P>
<P ALIGN="JUSTIFY">RS.Open </FONT><FONT FACE="Playbill,Courier New" SIZE=3>“</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>SELECT Mycolumn  FROM Mytable</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>,MyConn,adOpenStatic</P>
<P ALIGN="JUSTIFY">Response.Write(RS.RecrdCount)</P>
<P ALIGN="JUSTIFY">RS.Close</P>
<P ALIGN="JUSTIFY">MyConn.Close</P>
<P ALIGN="JUSTIFY">%&gt;</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">這個腳本輸出表Mytable中的記錄數目,RecordCount屬性用來返回這個數字。為了能使用RecordCount屬性,記錄集用一個靜態游標打開。</P>
<P ALIGN="JUSTIFY">通常,你需要一個記錄數目的唯一原因是想確定是否至少有一條記錄滿足特定的條件。例如,你也許想檢查一下,是否一個人輸入了合法的口令。在這種情況下,你可以查詢一個保存口令的表,用RecordCount屬性確定是否有口令存在。如果RecordCount大于0,說明有口令存在,否則說明沒有,該口令是 非法的。</P>
<P ALIGN="JUSTIFY">但是,用EOF屬性檢測一個查詢是否返回了結果將會更好。當用前向游標打開了一個記錄集時,你可以使用EOF屬性。這里有一個例子:</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">&lt;!--#INCLUDE VIRTUAL=</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>ADOVBS.inc</FONT><FONT FACE="Playbill,Courier New" SIZE=3>”</FONT><FONT FACE="宋體" LANG="ZH-CN" SIZE=3>--&gt;</P>
<P ALIGN="JUSTIFY">&lt;%</P>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区蜜桃| 亚洲h动漫在线| 一区二区三区不卡视频| 日韩成人dvd| 成人av综合在线| 日韩一卡二卡三卡| 亚洲精品欧美激情| 国产呦萝稀缺另类资源| 欧美性生活久久| 国产精品国产馆在线真实露脸| 无码av中文一区二区三区桃花岛| aa级大片欧美| 久久久夜色精品亚洲| 亚洲超丰满肉感bbw| 一本色道久久综合亚洲91| 国产亚洲美州欧州综合国| 日韩电影在线观看电影| 在线观看亚洲精品| 成人免费一区二区三区在线观看| 久久精品国产亚洲5555| 欧美美女视频在线观看| 亚洲免费观看高清完整版在线观看 | 成人美女在线视频| 欧美tickling挠脚心丨vk| 午夜久久久久久久久| 91激情五月电影| ...xxx性欧美| www.欧美亚洲| 中文字幕制服丝袜一区二区三区| 国产福利一区二区三区视频在线| 日韩小视频在线观看专区| 偷窥国产亚洲免费视频| 欧美性猛交xxxx乱大交退制版| 中文字幕欧美一| 国产成人在线网站| 国产亚洲一区二区三区| 国产美女在线精品| 久久久国产综合精品女国产盗摄| 久久超级碰视频| 日韩欧美国产综合一区| 日本中文在线一区| 日韩三级中文字幕| 精品综合免费视频观看| 精品日韩一区二区三区 | 国产一区999| 国产亚洲欧美在线| 成人avav在线| 亚洲黄色av一区| 欧美久久免费观看| 麻豆国产精品一区二区三区| 26uuu久久综合| 成人av资源在线| 亚洲第一在线综合网站| 制服丝袜亚洲精品中文字幕| 久久国产精品露脸对白| 国产日韩影视精品| 色成人在线视频| 日韩av电影免费观看高清完整版在线观看| 91精品国产综合久久久久久漫画| 久久精品国产免费| 日韩一区中文字幕| 欧美久久一二区| 国产盗摄视频一区二区三区| 亚洲伦理在线精品| 91.麻豆视频| 国产成人精品免费在线| 一区二区视频在线看| 欧美一区二区三区电影| 成人av影院在线| 午夜亚洲福利老司机| 2020国产精品自拍| av电影在线不卡| 男女性色大片免费观看一区二区| 国产日产欧美一区二区视频| 在线观看日韩高清av| 国产一区在线看| 亚洲午夜电影在线观看| 久久精品欧美一区二区三区不卡| 色婷婷综合久久| 韩国精品在线观看| 一区二区三区日韩精品视频| 26uuu亚洲综合色| 精品视频一区二区不卡| 国产一区二区视频在线播放| 一区二区欧美视频| 国产欧美精品日韩区二区麻豆天美| 在线视频欧美区| 国产精品小仙女| 天涯成人国产亚洲精品一区av| 国产女主播一区| 日韩精品资源二区在线| 色欧美片视频在线观看在线视频| 国产在线一区观看| 亚洲成a人v欧美综合天堂下载| 国产校园另类小说区| 日韩亚洲电影在线| 欧美性受xxxx黑人xyx性爽| 国产精品亚洲专一区二区三区 | 午夜精品视频一区| 国产精品成人免费在线| 精品国产第一区二区三区观看体验| 91久久久免费一区二区| 成人免费精品视频| 国产在线乱码一区二区三区| 日韩综合一区二区| 亚洲国产乱码最新视频| 亚洲天堂中文字幕| 国产精品毛片无遮挡高清| wwww国产精品欧美| 日韩精品在线一区| 欧美精品xxxxbbbb| 欧美日韩成人综合在线一区二区| 日本乱码高清不卡字幕| www.亚洲人| av一区二区不卡| 成人精品高清在线| jlzzjlzz国产精品久久| 国产91色综合久久免费分享| 国产精品一区二区久久不卡| 国内精品伊人久久久久av影院| 九九精品一区二区| 精品中文字幕一区二区小辣椒 | 精品少妇一区二区三区日产乱码| 欧美一区二区三区免费观看视频 | 中文成人综合网| 国产欧美日韩综合| 国产女人18毛片水真多成人如厕| 久久久午夜电影| 中文字幕二三区不卡| 成人免费在线视频观看| 亚洲精品国产成人久久av盗摄 | 国产精品久久久久久久久果冻传媒 | 久久精品国产精品亚洲精品| 久久精品99久久久| 国产精品一品视频| av激情综合网| 欧美日韩高清在线播放| 日韩一区二区三| 久久日韩粉嫩一区二区三区| 国产精品乱人伦中文| 亚洲免费观看高清| 蜜桃视频免费观看一区| 成人综合在线观看| 在线亚洲一区二区| 日韩欧美一级精品久久| 欧美激情一区二区三区全黄| 一区二区成人在线观看| 麻豆高清免费国产一区| 成人一级片网址| 欧美最猛黑人xxxxx猛交| 6080国产精品一区二区| 国产亚洲精品久| 亚洲国产精品一区二区久久| 国产在线播放一区| 欧美在线短视频| ww亚洲ww在线观看国产| 亚洲线精品一区二区三区八戒| 久久99精品国产.久久久久久| 成人免费视频一区| 91精品国产乱| 国产精品美女www爽爽爽| 日韩黄色一级片| 成人午夜视频福利| 欧美一级欧美三级在线观看| 国产欧美日韩视频一区二区| 一区二区激情视频| 国产99久久精品| 91精品国产免费| 亚洲欧美电影院| 国产精品一区二区三区四区| 欧美男人的天堂一二区| 国产精品毛片久久久久久| 久久成人久久鬼色| 欧美日韩一卡二卡三卡| 中文字幕在线观看不卡| 国产一区啦啦啦在线观看| 欧美日韩精品一区二区三区蜜桃| 欧美激情中文不卡| 蜜臀va亚洲va欧美va天堂| 99精品久久99久久久久| 久久一日本道色综合| 亚洲成av人片| 色猫猫国产区一区二在线视频| 精品999在线播放| 免费在线欧美视频| 欧美日本免费一区二区三区| 亚洲欧美二区三区| 91香蕉视频黄| 中文幕一区二区三区久久蜜桃| 国产精品系列在线观看| 精品国产第一区二区三区观看体验| 日本不卡一二三区黄网| 欧美日韩久久一区二区| 亚洲一区在线观看视频| 色婷婷精品久久二区二区蜜臀av| 中国av一区二区三区| 丁香一区二区三区| 久久精品在线观看| 国产精品羞羞答答xxdd| 久久久久久久久久电影|