欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一個(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ù)源。這樣大大減少了連接過多對(duì)于數(shù)據(jù)庫服務(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)文章

  • ASP.NET?Core使用功能開關(guān)控制路由訪問操作

    ASP.NET?Core使用功能開關(guān)控制路由訪問操作

    這篇文章主要介紹了ASP.NET?Core使用功能開關(guān)控制路由訪問操作,而對(duì)于一些試驗(yàn)性的功能,我們并不希望用密碼去控制是否允許訪問,而是想用一種開關(guān)的方式開放,下面文章我們就來試著實(shí)現(xiàn)這個(gè)功能,需要的小伙伴可以參考一下
    2022-02-02
  • ASP.NET學(xué)習(xí)中常見錯(cuò)誤總結(jié)歸納

    ASP.NET學(xué)習(xí)中常見錯(cuò)誤總結(jié)歸納

    這篇文章主要介紹了asp.net學(xué)習(xí)過程中碰到的常見錯(cuò)誤的解決方法,通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下
    2021-09-09
  • DataGridView控件詳細(xì)介紹

    DataGridView控件詳細(xì)介紹

    DataGridView是用于Windows Froms 2.0的新網(wǎng)格控件。它可以取代先前版本中DataGrid控件,它易于使用并高度可定制,支持很多我們的用戶需要的特性
    2012-11-11
  • 利用ASP.NET技術(shù)動(dòng)態(tài)生成HTML頁面

    利用ASP.NET技術(shù)動(dòng)態(tài)生成HTML頁面

    利用ASP.NET技術(shù)動(dòng)態(tài)生成HTML頁面...
    2006-07-07
  • 深入分析XmlSerializer對(duì)象的Xml序列化與反序列化的示例詳解

    深入分析XmlSerializer對(duì)象的Xml序列化與反序列化的示例詳解

    本篇文章是對(duì)XmlSerializer 對(duì)象的Xml序列化與反序列化的應(yīng)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • .NET 6新特性試用Timer類之PeriodicTimer?

    .NET 6新特性試用Timer類之PeriodicTimer?

    這篇文章主要介紹了.NET 6新特性試用Timer類之PeriodicTimer,PeriodicTimer與其他Timer需要?jiǎng)?chuàng)建事件回調(diào)不同,下,下面文章詳細(xì)介紹PeriodicTimer的使用方式,需要的朋友可以參考一下
    2022-02-02
  • HttpResponse的Output與OutputStream、Filter關(guān)系與區(qū)別介紹

    HttpResponse的Output與OutputStream、Filter關(guān)系與區(qū)別介紹

    在網(wǎng)上經(jīng)??匆娪羞@樣的代碼HttpResponse response = HttpContext.Current.Response;現(xiàn)在我也來說說這幾個(gè)東東是什么吧
    2012-11-11
  • .Net實(shí)現(xiàn)圖片裁剪圖片縮放及圖片加水印詳解

    .Net實(shí)現(xiàn)圖片裁剪圖片縮放及圖片加水印詳解

    這篇文章主要為大家介紹了.Net實(shí)現(xiàn)圖片裁剪圖片縮放及圖片加水印實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • asp.net mvc路由篇 如何找到 IHttpHandler方法介紹

    asp.net mvc路由篇 如何找到 IHttpHandler方法介紹

    學(xué)習(xí)是使用asp.net已經(jīng)有很長一段時(shí)間了,現(xiàn)在就來分析一下mvc的整過過程吧。個(gè)人計(jì)劃寫一個(gè)mvc系列的博文,僅從源代碼的角度來分析mvc。在接觸mvc時(shí)我們一定會(huì)經(jīng)歷路由,那么路由這東東是怎么搞出來的啊
    2012-11-11
  • 在 ASP.NET Core 中自動(dòng)啟用 CAP 事務(wù)詳情

    在 ASP.NET Core 中自動(dòng)啟用 CAP 事務(wù)詳情

    本篇文章旨在描述如何在 ASP.NET Core項(xiàng)目中并以一種簡便的方式啟用CAP事務(wù),因?yàn)樵谖覀兊氖纠卸际侵苯友菔颈容^直觀的方式,沒有進(jìn)行封裝,有些初學(xué)者同學(xué)不太會(huì),找到問我如何封裝,本篇文章主要基于 Entity Framework 來進(jìn)行演示
    2021-10-10

最新評(píng)論