手机版

VBNET数据库编程基础教程(5)

时间:2025-05-14   来源:未知    
字号:

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

Dim objReader as OleDbDataReader

objReader = objCmd.ExecuteReader

While objReader.Read

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

″=

End While

4.DataSet对象

DataSet是的核心。DataSet是一个存在于内存中的数据库,也就是说它是离线的,并没有同数据库建立即时的连线。在 中,DataSet是专门用来处理从数据保存体(Data Store)中读出的数据。不管底层的数据库是SQL Server还是ADO,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″))

VBNET数据库编程基础教程(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)