课件donet开发高手系列.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课件donet开发高手系列

ConnectionString 屬性 只有當連接處於關閉狀態時才可以設定。 重新設定一個關閉狀態之連接的 ConnectionString 屬性,將使得所有的連接字串值與相關屬性被重新設定。 Database= Northwind 更改成 Server=myserver;Integrated Security=SSPI 連接字串在被設定之後會立即被剖析。 關鍵字 Persist Security Info 的設定影響。 ConnectionTimeout 屬性 唯讀的屬性。 取得嘗試建立連接的等待時間(單位:秒)。 0 表示沒有限制,但是由於嘗試連接會永遠等待,因此應該避免在連接字串中使用。 Database 屬性 連接處於關閉狀態時:傳回您當初建立 SqlConnection 物件時於連接字串中使用Initial Catalog 或 Database 關鍵字所指定的資料庫名稱。 連接處於開啟狀態時:傳回連接目前所使用的資料庫名稱。 唯讀的屬性-不能使用 Database 屬性來改變連接所使用的資料庫: 請使用 ChangeDatabase 方法來改變連接所使用的資料庫。 DataSource 屬性 取得 SqlConnection 物件所要連接之 SQL Server 執行個體的名稱。 唯讀的屬性。 PacketSize 屬性 唯讀的屬性。 取得用來與 SQL Server 執行個體通訊之網路封包的大小(單位:位元組)。 預設值是 8192。 當執行大量複製作業,亦或是傳送或接收大量的 text 或 image 資料,應將使用大於預設值的封包大小。 當傳送與接收少量的資訊,建議將封包大小設定為 512 個位元組。 PacketSize 應該介於 512 到 32767。 ServerVersion 屬性 唯讀的屬性。 取得一個已開啟之連接所連接之 SQL Server 執行個體的版本。 版本編號的格式為 ##.##.####(主號.次號.組建) 主要版本 次要版本 發行版本 State 屬性 唯讀的屬性。 取得連接目前的狀態: 0 - 關閉 1 - 開啟 WorkstationId 屬性 唯讀的屬性。 取得用以識別資料庫用戶端的字串。 範例 DemoForm2.vb 示範如何在執行階段動態連接至本機電腦上執行個體名稱為 (local)\NetSDK 之 MSDE 中的各個使用者資料庫。 Open 與 Close方法 Open 方法使用連接字串中的資訊來連結資料來源並建立開放連接。 Close 方法會關閉連接。關閉連接是非常重要的,因為大多數的資料來源僅支援有限數目的開放連接,而且開放連接會佔用寶貴的系統資源。 某些資料元件的方法會自動開啟與關閉連接。例如:資料配接器的 Fill 與 Update 方法。 假如連接尚未開啟,則像是 Fill 等方法會自動開啟與關閉連接。但是如果連接已經是開啟的,方法會直接使用它但是不會去關閉它。 Close 方法會復原所有暫時停止的交易。 ChangeDatabase 方法 更改一個已開啟之連接所使用的資料庫。 例外狀況類型 原因 ArgumentException 您於 ChangeDatabase 方法中所指定的資料庫名稱是無效的。 InvalidOperationException 連接尚未開啟。 SqlException 無法變更連接所使用的資料庫。 SqlConnection.InfoMessage 事件(1/2) 當 SQL Server 傳回警告或資訊訊息時便會引發 SqlConnection 物件的 InfoMessage 事件,因此您可以使用此事件從資料來源取得警告與資訊訊息。 以 SQL Server 為例,任何嚴重性為 10 或以下的訊息都屬於資訊性,而且可以使用 InfoMessage 事件加以捕捉。 SqlInfoMessageEventArgs 屬性 說明 Errors Errors 屬性內含來自資料來源的訊息集合。 Message 取得傳送自資料庫的錯誤全文。 Source 取得產生錯誤的物件名稱。 SqlConnection.InfoMessage 事件(2/2) 用戶端應該建立 SqlInfoMessageEventHandler 委派來聆聽 InfoMessage 事件。 SQL Server 傳回之訊息的嚴重性層級 結果 10 或更低 引發 InfoMessage 事件 介於 11 至 20 之間 引發錯誤 超過 20 導致連接被關閉 範例 DemoForm3.vb 它示範如何針對 MSDE 上的 Pubs 資料庫執行 DBCC CHECKDB 陳述式,

文档评论(0)

181****9125 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档