熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

新穎的ADO.NET對象使用說明

2013-11-13 10:20:02  來源: .NET編程 

  今天說到這裡明天說一下ADONET對象的屬性今天說一下recordset 對象的屬性除了只能在記錄中向前滾動外與靜態游標相同當只需要在記錄集中單向移動時使用它可提高性能

  在這十天中我想主要提到的對象是

  connection對象(代表打開的與數據源的連接)recordset對象(代表來自基本表或命令執行結果的記錄的全集)至於和存儲過程密切相關的parameter對象和command對象會在以後的教程中詳細說

  先來說一下connection對象的方法

  open方法

  connectionopen connectionstring userid password options connectionstring   可選字符串包含連接信息

  userid   可選字符串包含建立連接時所使用用戶名

  password   可選字符串ADONET對象包含建立連接時所使用密碼

  options   可選connectoptionenum 值決定該方法是在連接建立之後(異步)還是連接建立之前(同步)返回可以是如下某個常量

  adconnectunspecified (默認)同步打開連接

  adasyncconnect 異步打開連接

  execute方法

  connectionexecute commandtext recordsaffected commandtext    字符串包含要執行的 sql 語句表名存儲過程或特定提供者的文本 ADONET對象可選長整型變量提供者向其返回操作所影響的記錄數目

  close方法

  connectionclose

  使用 close 方法可關閉 connection 對象以便釋放所有關聯的系統資源

  需要注意的是

  ()關閉對象並非將它從內存中刪除ADONET對象可以更改它的屬性設置並且在此後再次打開

  ()要將對象從內存中完全刪除可將對象變量設置為 nothing

  ()使用 close 方法關閉 connection 對象的同時也將關閉與連接相關聯的任何活動 recordset 對象

  ()關閉 connection 對象後調用任何需要打開與對數據源連接的方法都將產生錯誤以上三種方法源碼天空大家都應該是熟知的

  下面說一下connection對象的屬性簡單提一下

  provider屬性

  使用 provider 屬性指定 ole db 提供者

  需要注意的是調用 open 方法時在多處指定提供者可能會產生無法預料的後果

  connectionstring 屬性

  包含用於建立連接數據源的信息

  connectiontimeout 屬性

  指示在終止嘗試和產生錯誤前建立連接期間所等待的時間ADONET對象等待連接打開的時間的長整型值(單位為秒)默認值為

  mode 屬性

  指示在 connection 中修改數據的可用權限


From:http://tw.wingwit.com/Article/program/net/201311/13264.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.