首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

新手求解释、

2012-09-04 
新手求解释、、在线等、、、下面是一段连接oracle数据库的一段代码、但是很多我都不知道它的作用是什么、、求老手

新手求解释、、在线等、、、
下面是一段连接oracle数据库的一段代码、但是很多我都不知道它的作用是什么、、
求老手给我解释解释、、
 
Dim sqlConnStr As String
  sqlConnStr = "Data Source=***;user=system;password=***"
  Dim strSql As String
  Dim objDA As OracleClient.OracleDataAdapter
  Dim objds As New Data.DataSet
  Dim objCB As OracleClient.OracleCommandBuilder
  Dim objrow As Data.DataRow
  strSql = "select * from InsertData" 
  objDA = New System.Data.OracleClient.OracleDataAdapter(strSql, sqlConnStr)
  objCB = New OracleClient.OracleCommandBuilder(objDA)
  objDA.Fill(objds, "InsertData")


  objrow = objds.Tables("InsertData").NewRow
  objrow("block") = block
  objrow("pointname") = pointname
  objrow("pointvalue") = pointvalue
  objrow("pointnote") = pointnote

  objds.Tables("InsertData").Rows.Add(objrow)
  objDA.Update(objds, "InsertData")
  Dim dt As New DataTable
  dt = objds.Tables("InsertData")

  MySetIni.InsertData_Form.DataGridView1.AutoGenerateColumns = True
  MySetIni.InsertData_Form.DataGridView1.DataSource = dt

[解决办法]
基本都是.net自己的东西,看帮助
[解决办法]
你肯定疑惑是这些:
OracleDataAdapter DataSet OracleCommandBuilder 
这些东西 你可以去MSDN查看说明 或者直接百度

我们对数据库的操作 基本都会使用到这些的
比如:
1、连接字符串sqlConnStr 
2、OracleDataAdapter(用来填充数据或者执行一些命令)
3、OracleCommandBuilder 自动生成用于协调 DataSet 的更改与关联数据库的单表命令
4、DataSet 数据集
5、DataTable
等等.

热点排行