數據源。這樣大大減少了連接過多對于數據庫服務器資源的占用。下面是我在《ADO.NE " /> 免费大片黄在线观看,九九热精品在线视频,成人午夜免费视频

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

一個經典的ADO.NET入門例子

眾所周知,ADO.NET相對于ADO的最大優勢在于對于數據的更新修改可以在與數據源完全斷開聯系的情況下進行,然后再把數據更新情況傳回到 

數據源。這樣大大減少了連接過多對于數據庫服務器資源的占用。下面是我在《ADO.NET實用指南》這本書上看到的一個例子,比較清楚的講解 

了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后關閉連接,接著對ds進行操作 

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")) '須將結果傳回數據源時打開連接,update 
conn.Close() 
Catch ex As Exception 
MessageBox.Show(ex.Message) 
End Try 
End Sub 
End Class 

AspNet技術一個經典的ADO.NET入門例子,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 一区二区三区四区在线 | 小毛片| 精品综合久久久久久97超人该 | 久久综合九色综合欧洲色 | 中国一级特黄真人毛片免费看 | 欧美麻豆久久久久久中文 | 日韩欧美伊人久久大香线蕉 | 在线a亚洲视频播放在线观看 | 在线午夜视频 | 成人年鲁鲁在线观看视频 | www.欧美黄色 | 亚洲午夜小视频 | 免费一区二区视频 | 色狠狠狠狠综合影视 | 第一区免费在线观看 | 2021最新久久久视精品爱 | 国产一区二区在线视频 | 岛国最新资源网站 | 精品国产成人高清在线 | 一本色道加勒比海在线 | 国产拍在线 | 日韩在线播放中文字幕 | 天天舔天天干 | 国产成人精品高清免费 | 欧美人与物另类 | 久久久亚洲国产精品主播 | 亚洲卡5卡6卡7卡2021入口 | swag国产精品 | 视频一区 国产 | 国产三级欧美 | 一区二区三区免费视频网站 | 国产91精品高清一区二区三区 | 韩国精品韩国专区久久 | 91色网站 | 三区在线观看 | 亚洲五月花丁香花社区 | 六月婷婷网视频在线观看 | 成年美女黄网站色大免费视频 | 免费一区二区三区视频导航 | 国产成人午夜精品免费视频 | 美女视频黄视大全视频免费的 |