Visual basic程序设计 第13章 访问数据库 万博科技职业学院
Visual Basic程序设计 第13章 访问数据库 万博科技职业学院
万博科技职业 院 Wanbo inst of since Tech 两类数据控件 U 数据连接控件 用于连接数据库 A<ptd→ 如Data控件和ADO控件等 K〈kdd4l川 癱数据绑定控件 程 包括 Label、 TextBox、 Combo Box、 ListBox、 序 Picture Box、 Image、 DBList、 DBCombo等 计 用于显示修改数据库中的记录
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 两类数据控件 数据连接控件 用于连接数据库 如Data控件和ADO控件等 数据绑定控件 包括Label、TextBox、ComboBox、ListBox、 PictureBox、Image、DBList、DBCombo等 用于显示/修改数据库中的记录
万博科技职业 院 Wanbo inst of since Tech 数据连接控件Data的主要属性 g、■壽 Connect属性:指明连接的数据库类型, 如: Access、 Excel、 Foxpro等 泰 DatabaseName:要连接的数据库文件 的路径名 Record Source:数据库的表(或查询)名 程 Recordset Type:记录集类型 癱 BOFAction Eofaction:达到BOF或 计 EOF时的动作
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 数据连接控件Data的主要属性 Connect属性:指明连接的数据库类型, 如:Access、Excel、Foxpro等 DatabaseName:要连接的数据库文件 的路径名 RecordSource:数据库的表(或查询)名 RecordsetType:记录集类型 BOFAction EOFAction:达到BOF或 EOF时的动作
万博科技职业 院 Wanbo inst of since Tech Data控件上的对象 U Database对象(数据库) 定义与打开 Dim db as database Set db=Data1. database 动态设定所连接的数据库 Set Data1 database= Open Database() Recordset对象(记录集) 程序设计 ●定义与打开 e Dim rs as recordset Set Rs=Data1. Recordset ●动态设定所连接的数据库表 Set rs=Data1. Database. Openrecordset(,类型
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. Data控件上的对象 Database对象(数据库) 定义与打开: 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(,类型>
万博科技职业 院 Wanbo inst of since Tech 对记录的操作方法 g、■豢移动记录指针: Move、 MoveNext、 MovePrevious MoveFirst、 Movelast 癱增加记录: AddNew 删除记录: Delete 程序设计 癱编辑记录:Edit 更新记录: Update 关闭记录集: Close
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 对记录的操作方法 移动记录指针: Move、 MoveNext 、 MovePrevious 、 MoveFirst 、 MoveLast 增加记录:AddNew 删除记录:Delete 编辑记录:Edit 更新记录:Update 关闭记录集:Close
万博科技职业 院 Wanbo inst of since Tech Data控件的事件 6、豢 Reposition件:当前记录改变时发生 Validate事件:在当前记录改变之前, Update方法之前, Delete、 Unload 或 Close操作之前会发生该事件 程序设计
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. Data控件的事件 Reposition事件:当前记录改变时发生 Validate事件:在当前记录改变之前, Update 方法之前, Delete、Unload 或 Close 操作之前会发生该事件