自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

運用ADO.NET處理相關(guān)秘訣

開發(fā) 后端
能處理所有與ADO.NET處理的數(shù)據(jù)源,甚至對于非關(guān)系型數(shù)據(jù)庫如:Excel電子表格,以及Oracle、DB2這樣的企業(yè)級關(guān)系型數(shù)據(jù)庫。

如果ADO.NET處理是本機(jī),可以寫作“l(fā)ocalhost”;若ADO.NET處理不是本機(jī),***用要連接SqlServer服務(wù)器的IP地址。運用SqlCommand執(zhí)行SQL命令來添加數(shù)據(jù)記錄。。。。。

該方法主要利用SqlDataAdapter的Fill方法將數(shù)據(jù)填充到客戶端的DataSet 數(shù)據(jù)集中,填充后與數(shù)據(jù)源斷開。在客戶端對DataSet中的記錄表進(jìn)行瀏覽、插入、修改、刪除,操作完成后如需更新數(shù)據(jù)庫。

再利用SqlDataAdapter的UpDate方法將DataSet中數(shù)據(jù)表處理的結(jié)果更新到SQL數(shù)據(jù)庫中。往往適用于對數(shù)據(jù)表進(jìn)行繁雜操作或長時間交互處理。這種方式在一些編程書籍介紹較多,本人只想對向SQL數(shù)據(jù)庫記錄操作的主要步驟作以說明。

  1. Dim MySqlataAdapter  As SqlDataAdapter  
  2. Dim MyDataSet As DataSet  
  3. Dim strSql  As string="select * from Test"  
  4. MySqlDataAdapter=New SqlDataAdapter(srtSql,Myconnection)  
  5. Dim objBc As New SqlCommandBuilder(MySqlDataAdapter)  
  6. …… 

在以上操作中,我們重點介紹一下SqlCommandBuilder對象能夠據(jù)創(chuàng)建SqlataAdapter對象過程中指定的select語句,ADO.NET處理基于SQL Update、SQL Insert、SQL Delete語句構(gòu)造出SqlCommand對象,并將對象賦予DataAdapter的UpdateCommand、InsertCommand、DeleteCommand屬性。只適用以下情況:更新單個數(shù)據(jù)庫表中的記錄。用于生DataAdapter對象的Select語句,必須返回一個包含唯一識別記錄的列。

ADO.NET處理屬性不能發(fā)生變化。但當(dāng)DataAdapter對象是從是多個關(guān)聯(lián)的表中檢索出的記錄時,就不能使用qlCommandBuilder類了,必需手寫SQLCommand對象賦予DataAdapter對象的相關(guān)的命令屬性,這樣會比較繁。關(guān)于這一點,相關(guān)書籍介紹到的很少希望讀者能夠重視。#t#

ADO.NET處理與常用的2種數(shù)據(jù)庫連接方式進(jìn)行了介紹。ADO.NET對數(shù)據(jù)的處理分為:保持連接狀態(tài)的數(shù)據(jù)操作和無連接狀態(tài)的數(shù)據(jù)操作。ADO.NET處理保持連接狀態(tài)的數(shù)據(jù)操作適合對數(shù)據(jù)快速處理,無連接狀態(tài)的數(shù)據(jù)操作適用于用戶長時間對部分?jǐn)?shù)據(jù)記錄進(jìn)行處理。

無連接狀態(tài)的數(shù)據(jù)操作更新數(shù)據(jù)時必須構(gòu)造DataAdapter更新命令的UpdateCommand、InsertCommand、DeleteCommand命令屬性。據(jù)本人在寫程序的過程中總結(jié)出的一些經(jīng)驗之談,在此愿與大家分享,也許對大家有所幫助。大家只有編程的過程才能體會到成功的快樂,就會得到許多書本上找不到的發(fā)現(xiàn)。

責(zé)任編輯:chenqingxiang 來源: 清華大學(xué)出版社
相關(guān)推薦

2009-11-13 14:29:13

ADO.NET Mer

2009-12-21 16:45:41

ADO.NET程序

2009-12-22 15:20:25

ADO.NET功能

2009-07-06 10:43:51

ADO.NET

2009-12-24 09:26:01

ADO.Net Tea

2009-12-21 17:35:24

ADO.NET對象

2009-12-21 15:58:19

ADO.NET集合

2009-12-25 10:25:59

2009-12-22 09:50:23

ADO.NET學(xué)習(xí)

2009-11-11 10:39:19

ADO.NET Fin

2009-11-03 14:46:47

ADO.NET數(shù)據(jù)庫

2009-12-31 16:09:22

ADO與ADO.NET

2009-12-30 16:05:20

ADO.NET實例

2009-12-22 10:27:01

ADO.NET數(shù)據(jù)

2009-12-21 13:59:03

ADO.NET特性

2009-12-28 15:46:22

ADO.NET操作

2009-12-29 14:24:40

使用ADO.NET

2009-12-22 14:15:08

ADO.Net處理數(shù)據(jù)

2009-12-22 10:15:17

ADO.NET規(guī)則

2009-12-28 15:32:04

ADO.NET構(gòu)造
點贊
收藏

51CTO技術(shù)棧公眾號