国产探花免费观看_亚洲丰满少妇自慰呻吟_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


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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江孜县| 钦州市| 潜江市| 江源县| 西城区| 稷山县| 博湖县| 洛隆县| 汽车| 敦化市| 班玛县| 车致| 酒泉市| 康乐县| 平舆县| 抚远县| 娄烦县| 阳东县| 屏南县| 胶南市| 平遥县| 白河县| 东阳市| 台山市| 延津县| 苏州市| 遂溪县| 贺兰县| 泗阳县| 潍坊市| 凌海市| 枞阳县| 东宁县| 嵩明县| 宝鸡市| 蒙山县| 台北县| 连南| 吴江市| 新干县| 丰原市|