Visual Basic程序设计 第13章 访问数据库
两类数据控件 数据连接控件 数据绑定控件 用于连接数据库 如Data控件和ADO控件等 包括Label、TextBox、ComboBox、ListBox、 PictureBox、Image、DBList、DBCombo等 用于显示/修改数据库中的记录
数据连接控件Data的主要属性 Connect属性:指明连接的数据库类型,如:Access、Excel、Foxpro等 DatabaseName:要连接的数据库文件的路径名 RecordSource:数据库的表(或查询)名 RecordsetType:记录集类型 BOFAction EOFAction:达到BOF或EOF时的动作
Data控件上的对象 Database对象(数据库) Recordset对象(记录集) 定义与打开: 动态设定所连接的数据库: Dim Db as Database Set Db=Data1.database 动态设定所连接的数据库: Set Data1.database=OpenDatabase(<文件名>) Recordset对象(记录集) Dim Rs as Recordset Set Rs=Data1.Recordset 动态设定所连接的数据库表: Set Rs=Data1. Database.Openrecordset(<表名>,类型>
对记录的操作方法 移动记录指针: 增加记录:AddNew 删除记录:Delete 编辑记录:Edit 更新记录:Update Move、 MoveNext 、 MovePrevious 、 MoveFirst 、 MoveLast 增加记录:AddNew 删除记录:Delete 编辑记录:Edit 更新记录:Update 关闭记录集:Close
Data控件的事件 Reposition事件:当前记录改变时发生 Validate事件:在当前记录改变之前,Update 方法之前, Delete、Unload 或 Close 操作之前会发生该事件。