最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個(gè)經(jīng)典的ADO.NET入門例子

 更新時(shí)間:2006年07月17日 00:00:00   作者:  
眾所周知,ADO.NET相對(duì)于ADO的最大優(yōu)勢(shì)在于對(duì)于數(shù)據(jù)的更新修改可以在與數(shù)據(jù)源完全斷開聯(lián)系的情況下進(jìn)行,然后再把數(shù)據(jù)更新情況傳回到 

數(shù)據(jù)源。這樣大大減少了連接過(guò)多對(duì)于數(shù)據(jù)庫(kù)服務(wù)器資源的占用。下面是我在《ADO.NET實(shí)用指南》這本書上看到的一個(gè)例子,比較清楚的講解 

了ADO.NET的使用方法。 
Imports System.Data.SqlClient 
Imports System.Data 
Imports System.Data.Common 

Public Class Form1 
Inherits System.Windows.Forms.Form 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
Dim conn As New SqlConnection("data source=localhost;initial catalog=StudentCourse;" & _ 
"User ID=;Password=;") 
Dim ds As New DataSet 
Try 
conn.Open() '在形成SqlDataAdapter前打開conn 
Dim daAuthors As New SqlDataAdapter("Select * From SC", conn) 
Dim bldr As New SqlCommandBuilder(daAuthors) 
daAuthors.Fill(ds,"SC") 
conn.Close() '在填充完ds后關(guān)閉連接,接著對(duì)ds進(jìn)行操作 

Dim tbl As New DataTable 
tbl = ds.Tables("SC") 

Dim rowVals(3) As Object 
rowVals(0) = "5" 
rowVals(1) = "00003" 
rowVals(2) = "0001" 
rowVals(3) = 99 
Dim insertedRow As DataRow 
insertedRow = tbl.Rows.Add(rowVals) '添加一行 

tbl.Rows(0).Delete() '刪除一行 

tbl.Rows(1).BeginEdit() 
tbl.Rows(1)("score") = 89 '修改一行 
tbl.Rows(1).EndEdit() 

conn.Open() 
daAuthors.Update(ds.Tables("SC")) '須將結(jié)果傳回?cái)?shù)據(jù)源時(shí)打開連接,update 
conn.Close() 
Catch ex As Exception 
MessageBox.Show(ex.Message) 
End Try 
End Sub 
End Class 

相關(guān)文章

最新評(píng)論

醴陵市| 兴和县| 房产| 平湖市| 手游| 阿拉尔市| 茶陵县| 松桃| 冷水江市| 大港区| 富宁县| 呼和浩特市| 淮北市| 仁布县| 古交市| 石景山区| 平湖市| 门头沟区| 宣化县| 措美县| 焦作市| 环江| 利津县| 旬邑县| 邹平县| 曲周县| 广汉市| 泸西县| 乐安县| 岫岩| 石台县| 酒泉市| 镇赉县| 青田县| 景泰县| 乌兰浩特市| 高邑县| 应城市| 蓝田县| 新昌县| 兰坪|