VB.Net链接Access的方法

来源:互联网 发布:文怀沙 知乎 编辑:程序博客网 时间:2024/04/28 21:36
  1. '------------------VB.Net链接Access方法----------------------------------------
  2.                     Dim objConn As New OleDbConnection()
  3.                     objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data source=" + Application.StartupPath() + "/PDDAWEB.mdb"
  4.                     objConn.Open()
  5.                     Dim objCmd As New OleDbDataAdapter("select * from pddawebtest", objConn.ConnectionString)
  6.                     Dim ds As New DataSet()
  7.                     objCmd.Fill(ds, "pddaweb")
  8.                     objConn.Close()
  9.                     Dim myTable As DataTable = ds.Tables("pddaweb")
  10.                     myTable.Rows(0)("name") = "gantian"
  11.                     Dim myRow As DataRow = myTable.NewRow()
  12.                     myRow("name") = "yitahutu"
  13.                     myRow("age") = "30"
  14.                     myTable.Rows.Add(myRow)
  15.                     Dim objCB As OleDbCommandBuilder = New OleDbCommandBuilder(objCmd)
  16.                     objCmd.Update(ds, "pddaweb")
  17.                     Console.WriteLine("that is ok.")
  18.                     Console.ReadLine()
  19. 'Application.StartupPath()是指当前程序的目录,这个是System.Windows.Form里有的一个变量。
  20. '/PDDAWEB.mdb是具体的Access文件名称,还有前面需要一个"/"
  21. 'select * from pddawebtestSQL语句,这里用的是导出表信息。
  22. 'pddaweb指的是填充用的表名,
  23. '蓝色部分起到的作用是回滚,只有回滚了,数据表才能更新。