<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • ASP 游標參數詳解記錄集

    時間:2024-07-21 18:55:53 ASP 我要投稿
    • 相關推薦

    ASP 游標參數詳解記錄集

      rs.open sql,conn,A,B

      A:

      ADOPenforwardonly (=0)

      只讀,且當前數據記錄只能向下移動。

      ADOPenkeyset (=1)

      只讀,當前數據記錄可自由移動。

      ADOpendynamic (=2)

      可讀寫,當前數據記錄可自由移動。

      ADOpenstatic (=3)

      可讀寫,當前數據記錄可自由移動,可看到新增記錄。

      B:

      ADLockreadonly (=1)

      缺省鎖定類型,記錄集是只讀的,不能修改記錄。

      ADLockpessimistic (=2)

      悲觀鎖定,當修改記錄時,數據提供者將嘗試鎖定記錄以確保成功地編輯記錄,只要編輯一開 始,則立即鎖住記錄。

      ADLockoptimitic (=3)

      樂觀鎖定,直到用Update方法提交更新的記錄時才鎖定記錄。

      ADLockbatchoptimistic (=4)

      批量樂觀鎖定,允許修改多個記錄,只有調用UPDATE BATCH方法時才鎖定記錄。

      當不需要改動任何記錄時,應該使用只讀的記錄集,這樣提供者不用做任何檢測。對于一般的使用,樂觀的鎖定可能是最好的選擇,因為記錄只被鎖定一小段時間,數據在這段時間被更新。這就減少了資源的利用。

      可使用 Recordset 對象操作來自提供者的數據。使用 ADO 時,通過 Recordset 對象可對幾乎所有數據進行操作。所有 Recordset 對象均使用記錄(行)和字段(列)進行構造。由于提供者所支持的功能不同,某些 Recordset 方法或屬性有可能無效。

      在 ADO 中定義了四種不同的游標類型:

      動態(tài)游標 ? 用于查看其他用戶所作的添加、更改和刪除,并用于不依賴書簽的 Recordset 中各種類型的移動。如果提供者支持,可使用書簽。

      鍵集游標 ? 其行為類似動態(tài)游標,不同的只是禁止查看其他用戶添加的記錄,并禁止訪問其他用戶刪除的記錄,其他用戶所作的數據更改將依然可見。它始終支持書簽,因此允許 Recordset 中各種類型的移動。

      靜態(tài)游標 ? 提供記錄集合的靜態(tài)副本以查找數據或生成報告。它始終支持書簽,因此允許 Recordset 中各種類型的移動。其他用戶所作的添加、更改或刪除將不可見。這是打開客戶端 (ADOR) Recordset 對象時唯一允許使用的游標類型。

      僅向前游標 ? 除僅允許在記錄中向前滾動之外,其行為類似靜態(tài)游標。這樣,當需要在 Recordset 中單程移動時就可提高性能。

      在打開 Recordset 之前設置 CursorType 屬性來選擇游標類型,或使用 Open 方法傳遞 CursorType 參數。部分提供者不支持所有游標類型。請檢查提供者的文檔。如果沒有指定游標類型,ADO 將默認打開僅向前游標。

      如果 CursorLocation 屬性被設置為 adUseClient 后打開 Recordset,則在返回的 Recordset 對象中,F(xiàn)ield 對象的 UnderlyingValue 屬性不可用。對部分提供者(例如 Microsoft ODBC Provider for OLE DB 連同 Microsoft SQL Server),可以通過使用 Open 方法傳遞連接字符串,根據以前定義的 Connection 對象獨立地創(chuàng)建 Recordset 對象。ADO 仍然創(chuàng)建 Connection 對象,但它不將該對象賦給對象變量。不過,如果正在相同的連接上打開多個 Recordset 對象,就應該顯式創(chuàng)建和打開 Connection 對象,由此將 Connection 對象賦給對象變量。如果在打開 Recordset 對象時沒有使用該對象變量,即使在傳遞相同連接字符串的情況下,ADO 也將為每個新的 Recordset 創(chuàng)建新的 Connection 對象。

      可以創(chuàng)建所需數量的 Recordset 對象。

      打開 Recordset 時,當前記錄位于第一個記錄(如果有),并且 BOF 和 EOF 屬性被設置為 False。如果沒有記錄,BOF 和 EOF 屬性設置是 True。

      假設提供者支持相關的功能,可以使用 MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法以及 Move 方法,和 AbsolutePosition、AbsolutePage 和 Filter 屬性來重新確定當前記錄的位置。僅向前 Recordset 對象只支持 MoveNext 方法。當使用 Move 方法訪問每個記錄(或枚舉 Recordset)時,可使用 BOF 和 EOF 屬性查看是否移動已經超過了 Recordset 的開始或結尾。

      Recordset 對象可支持兩類更新:立即更新和批更新。使用立即更新,一旦調用 Update 方法,對數據的所有更改將被立即寫入基本數據源。也可以使用 AddNew 和 Update 方法將值的數組作為參數傳遞,同時更新記錄的若干字段。

      如果提供者支持批更新,可以使提供者將多個記錄的更改存入緩存,然后使用 Upd

    【ASP 游標參數詳解記錄集】相關文章:

    筆記本SDR內存參數詳解05-18

    思科認證輔導:詳解數據中心交換機的關鍵參數08-19

    ASP提速技巧08-05

    CPU參數的認識08-21

    Ghost的的實用參數07-10

    ASP編程實例大全05-29

    常見的硬盤參數介紹06-25

    Excel常用函數的參數11-14

    that用法詳解11-20

    as用法詳解07-21

    主站蜘蛛池模板: 麻豆精品成人免费国产片| 国产在线精品福利大全| 国产成人精品怡红院在线观看| 一本一本久久A久久综合精品| 99久久婷婷国产综合精品草原| 精品人妻人人做人人爽| 四库影院永久四虎精品国产| 2022精品国偷自产免费观看| 久久精品国产亚洲AV高清热| 欧美精品色婷婷五月综合| 成人一区二区三区精品| 国产精品www| 精品人妻va出轨中文字幕| 无码AⅤ精品一区二区三区| 99久久精品国产一区二区| 国产福利91精品一区二区三区| 日韩精品人妻系列无码专区| 亚洲精品国产高清嫩草影院| 精品国产香蕉伊思人在线在线亚洲一区二区 | 国产一区二区精品久久凹凸| 久久99国产精品久久99| 99久久精品国产高清一区二区 | 亚洲精品国产日韩无码AV永久免费网| 国产精品hd免费观看| 国产精品成人va| 国精品午夜福利视频不卡| 亚洲精品无码久久久久| 在线观看国产精品日韩av| 亚洲精品第一国产综合精品99| 精品久久久无码中文字幕| 国产情侣大量精品视频| 国产精品福利电影一区二区三区四区欧美白嫩精品 | 91精品在线看| 99热精品在线观看| 91原创国产精品| www.久久精品| 国产91精品在线观看| 国产精品久久亚洲不卡动漫| 九九精品免视看国产成人| 亚洲国产精品免费视频| 真实国产精品vr专区|