读书人

新手求解释、

发布时间: 2012-09-04 14:19:30 作者: rapoo

新手求解释、、在线等、、、
下面是一段连接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
等等.

读书人网 >VB Dotnet

热点推荐