b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

vb编程_vb基本数据类型_vb编程入门实例讲解(3)

电脑杂谈  发布时间:2017-05-11 10:06:20  来源:网络整理

MyConn.Open()

2.Commands对象

Dim objCmd as New OleDbCommand(″SELECT * From users″, objConn)

以上语句建立Command,根据习惯,也可以使用以下方法:

Dim objCmd as New OleDbCommand()

objCmd.Connection = objConn

objCmd.CommandText = ″SELECT * FROM users″

3.DataReaders对象

DataReaders是专门用来读取数据的对象,这个对象除了读数据以外,不能做其他任何操作。

Dim objReader as OleDbDataReader

objReader = objCmd.ExecuteReader

While objReader.Read

Response.Write(objReader.GetString(0) & ″

″=

End While

4.DataSet对象

在DataSet中可以包含任意数量的DataTable(数据表),且每个DataTable对应一个的数据表(Table)或视图 (View)。一般来说,一个对应DataTable对象的数据表就是一堆数据行(DataRow)与列(DataColumn)的集合。 DataTable会负责维护每一笔数据行保留它的初始状态(Original State)和当前的状态(Current State),以解决同时修改数据时引发的冲突问题。

DataSet是XML与ADO结合的产物,它的一个重要的特点是与或SQL无关。它只是简单地对数据表进行操作,交换数据或是将数据绑定到用户界面上。

如以下这个例子:

Dim ds1 As New DataSet()

Dim dtable As new DataTable(″people″)

With dtable.Columns

.Add(″FName″, System.Type.GetType(″System.String″))

.Add(″LName″, System.Type.GetType(″System.String″))

.Add(″UID″, System.Type.GetType(″System.Int32″))

End With

dtable.Columns(″UID″).AutoIncrement = True

ds1.Tables.Add(dtable)

dim pkey() as DataColumn = {ds1.Tables(″people″).Columns(″UID″)}

ds1.Tables(″people″).PrimaryKey = pkey

以上语句稍微有点复杂,我们来简单分析一下。

前半部分我们建立了一个DataSet和一个叫People的DataTable,然后,我们为这个DataTable加入了三个列并将“UID”列设为自动递增。最后,将这个DataTable加入到了DataSet。最后我们定义一个叫pkey()的主键,将其指向People。

二、数据的绑定

VB.NET没有自己的类库,它依托的是.NET FrameWork SDK中的类库,虽然在.NET FrameWrok SDK中并没有提供在VB中的的DbLabel、DbComboBox等组件,但.NET FrameWork SDK中提供了一种数据绑定技术,可以把打开的数据表中的某个或者某些字段绑定到在命名空间System.Window.Forms中定义的 WinForm组件(如TextBox组件、ComboBox组件、Label组件等)中的某些属性上,从而提供这些组件显示出数据表中的记录信息,也就实现了DbTextBox、DbComboBox等组件。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-46460-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 马坚尼
      马坚尼

      以前可以搜到多个系统更新到9

    • 许友汛
      许友汛

      买了6来S买了来7节奏能慢点吗

    热点图片
    拼命载入中...