- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(2)Source屬性:該屬性指示記錄集對象中數據的來源,可以使用下列項之一:Command對象、SQL語句、表的名稱或存儲過程。該屬性可以設置字串值或Command對象引用,但是只返回字串值。Source屬性只能在Recordset對象打開以前設置,打開後該屬性為只讀。如果設置Source屬性為Command對象,Recordset對象的ActiveConnection屬性將繼承指定Command對象的ActiveConnection屬性值。但是,讀取Source屬性將不返回Command對象,而是將Command對象的CommandText屬性返回到設置Source屬性的地方。如果Source屬性是一個SQL語句、存儲過程或表的名稱,則可以通過調用Open方法傳遞相應的Options參數來優化性能。(3)State屬性:該屬性是只讀的,可應用於所有的對象,作用是返回其對象狀態是打開還是關閉的。(4)Status屬性:該屬性指示有關批量更新,或其他大量操作時的Recordset對象的當前狀態。8.3.3記錄集對象的方法記錄集對象有許多使用頻率很高的方法,為方便編程將其分為以下幾個部分。1打開與關閉記錄集對象的方法(1)打開記錄集的Open方法:Open方法用來打開一個基於ActiveConnection和Source屬性的Recordset,還可以用來傳遞打開游標所需的所有資訊。語法格式:Recordset.Open[Source],[ActiveConnection],[CursorType],[LockType],[Options]Open方法後的參數均是可選項。可以在設置了記錄集對象的相應屬性後,直接調用記錄集對象的Open方法打開記錄集。記錄集對象的屬性及其Open方法中的相應參數,其關係如下:在記錄集對象打開之前屬性是可讀寫的。除非在執行Open方法時傳送相應的參數,否則將使用缺省值來設置屬性。如果傳送參數,則它將覆蓋相應的屬性設置,並且用參數值更新屬性設置。在打開記錄集對象後,這些屬性將變為只讀。如果在Source參數中傳送命令對象並且同時傳遞ActiveConnection參數,那麼將產生錯誤。命令對象的ActiveConnection屬性必須設置為有效的連接對象或有效的連接字串。如果在Source參數中傳送的不是命令對象,那麼可以使用Options參數優化Source參數的計算。如果沒有定義Options則性能將會下降,原因是ADO不能確定參數是SQL語句、存儲過程還是表名。可以通過設置Options參數確定所用的Source類型,以指示ADO直接轉到相關的代碼。如果Options參數與Source類型不匹配,將產生錯誤。(2)關閉記錄集的Close方法在結束了記錄集對象的操作後,可使用Close方法釋放所有關聯的系統資源。使用Close方法關閉記錄集對象後,系統並沒有將其佔用的記憶體釋放。要將對象從記憶體中完全刪除,可將該對象變數設置為Nothing。在使用Open方法再次打開記錄集對象前,一定要先使用Close方法將其關閉,否則ADO將給出錯誤資訊。2有關記錄移動的方法(1)MoveNumRecords方法:在記錄集中向前或向後移動指定數目的記錄數。當NumRecords參數值大於零時,則當前記錄指針位置將向前(即向記錄集的末尾方向)移動。相反,若NumRecords值小於零,則當前記錄指針位置向後(即向記錄集的開始方向)移動。但需注意在空的記錄集上調用該方法將產生錯誤。(2)MoveFirst方法:該方法將Recordset對象中的當前記錄指針移動到記錄集的第一條記錄上。(3)MoveNext方法:該方法將Recordset對象中的當前記錄指針向後移動一個記錄。如果在最後一個記錄位置調用MoveNext方法,則ADO將當前記錄設置到Recordset的尾記錄之後,這時EOF屬性值返回True。如果EOF屬性為True時,再調用該方法,則ADO將產生錯誤。(4)MovePrevious方法:該方法將Recordset對象中的當前記錄指針向前移動一個記錄。如果在第一個記錄位置調用MovePrevious方法,則ADO將當前記錄設置到Recordset的首記錄之前,這時BOF屬性將返回True。如果在BOF屬性為True時,再調用該方法,則ADO將產生錯誤。如果Recordset對象不支持書簽或游標向前移動,則MovePrevious方法將產生錯誤。(5)MoveLast方法:該方法將Re
文档评论(0)