麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

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

2020-01-18 01:55:45
字體:
來源:轉載
供稿:網友
眾所周知,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 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 羞羞的视频 | 好吊色欧美一区二区三区四区 | 12av毛片| 亚洲精品成人久久久 | 黄污在线看 | 国产又粗又爽又深的免费视频 | 小视频成人 | 91久久国产综合久久91猫猫 | 亚洲成人福利电影 | 欧美一级淫片免费视频1 | 欧美日韩国产综合网 | 欧美黄一区 | www.17c亚洲蜜桃 | 国产婷婷一区二区三区 | 狠狠干五月天 | av观看网站 | 成人短视频在线观看免费 | 一级免费黄色 | va免费视频| 91美女福利视频 | 黄色片视频观看 | 欧美14一15sex性hd | 精品国产乱码一区二区 | 欧美精品一区二区三区久久久 | 久久久久久久久久久久久久av | 羞羞视频免费视频欧美 | 一级视频在线播放 | 久久久久久久免费视频 | 九色 在线 | xp123精品视频 | 成人免费一区二区三区 | 黄色免费电影网址 | 在线区| 精品亚洲夜色av98在线观看 | 欧洲黄色一级视频 | 日美黄色片 | 久久久成人精品视频 | 日本欧美国产 | 久久成人精品视频 | 欧美一级电影网站 | 欧美精品一区二区三区久久久 |