当前位置:  编程技术>.net/c#/asp.net

ado.net入门小例子

    来源: 互联网  发布时间:2014-08-30

    本文导语:  ado.net对于数据的更新修改可以在与数据源完全断开联系的情况下进行,然后再把数据更新情况传回到数据源。 这样大大减少了连接过多对于数据库服务器资源的占用。 例子:   代码示例: Imports System.Data.SqlClient Imports System....

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 ///by http://www.


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP Toolkit for ADO .NET Data Services
  • 学习ADO.NET的DataAdapter对象
  • ado.net操作数据库的别样用法
  • ADO.NET数据连接池剖析
  • 用C#对ADO.NET数据库完成简单操作的方法
  • ADO.NET实体数据模型详细介绍
  • ADO.NET实用技巧两则
  • ADO.NET EF中的实体修改方法
  • ADOS 衍生操作系统 ADOS-NES
  • 菜鸟问题:********如何在Javascript中使用ADO**********
  • 用java开发数据库也用ado么
  • 可不可以用C/C++在UNIX下用ADO實現數據庫操作?
  • linux下能不能用ado连接mysql?
  • 我順便提一個很久的問題 怎樣在java 中用ADO連資料庫
  • Window客户端通过ADO是否能够连接和操作Unix平台下的Oracle数据库?
  • linux下有没供C用的类似ADO或ODBC的通用数据库接口?
  • 现在java开发中流行通过什么方式实现对数据库操作?就好像Visual Stadio通过ADO访问数据库。
  • ado的rs.field("字段名")可以访问任何类型的数据,那吗java里面这种问题如何处理。是不是要先判断类型然后再根据类型来使用相应的getint or getString阿!谢谢了!在线等待!
  • C++使用ADO实现存取图片的方法
  • c++连接mysql数据库的两种方法(ADO连接和mysql api连接)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3