国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

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

2024-07-10 12:59:14
字體:
來源:轉載
供稿:網友
眾所周知,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


最大的網站源碼資源下載站,

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘南县| 嘉禾县| 田林县| 麟游县| 金坛市| 沁阳市| 新建县| 遂川县| 邯郸县| 长岛县| 华容县| 大丰市| 吉安县| 河津市| 那坡县| 东源县| 万盛区| 英超| 叶城县| 浏阳市| 巩留县| 广德县| 乐平市| 滁州市| 牟定县| 西峡县| 永福县| 长沙市| 崇明县| 屯昌县| 英吉沙县| 达尔| 集安市| 瓦房店市| 工布江达县| 融水| 腾冲县| 长宁区| 密云县| 林芝县| 德兴市|