北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十二章 在VB中访问数据库:数据库查询和数据库显示

北大青鸟 c 第十二章 在ⅴB中访问数据库:数据 库查询和数据库显示 Ⅴ ersion3.0 CHA
Version 3.0 在 VB 中访问数据库:数据 库查询和数据库显示 第十二章

回顾 在 Windows中建立oDBc数据源 ADO及使用 ADo连接对象 属性 方法 事件 2 北大青鸟
2 回顾 • 在Windows中建立ODBC数据源 • ADO及使用 • ADO连接对象 – 属性 – 方法 – 事件

目标 理解和使用 Record set对象的属性和方法 使用 ADO Recordset对象进行数据查询 使用 Record set对象对数据库进行操作 ·使用 MSFlexGrid控件显示查询结果数据 北大青鸟
3 目标 • 理解和使用 RecordSet 对象的属性和方法 • 使用 ADO RecordSet 对象进行数据查询 • 使用 RecordSet 对象对数据库进行操作 • 使用MSFlexGrid控件显示查询结果数据

复习:AD和连接对象 Connection对象的用途是什么? 如何使用 ADO Connection与 ACCESS和 SQL Server进行数据库连接? 北大青鸟
4 复习:ADO和连接对象 • Connection对象的用途是什么? • 如何使用ADO Connection与ACCESS和 SQL Server进行数据库连接?

Recordset对象 Recordset对象允许进行以下操作 -指定可以对那些行进行操作 定位行 指定可能要进行定位的行序 添加、删除和更改行 声明和定义 Recordset对象 Dim rs as ADoDB. Recordset 5 北大青鸟
5 RecordSet 对象 • RecordSet对象允许进行以下操作 – 指定可以对那些行进行操作 – 定位行 – 指定可能要进行定位的行序 – 添加、删除和更改行 • 声明和定义RecordSet对象 Dim rs As ADODB.Recordset

使用 Record对象的open方法 Recordset. Open[ Source], [ActiveConnection],[Cursor fype],[Lockfype],[Options] 参数描述: Source—表名或SQL语句 Active Connection——连接对象 CursorType—游标类型 LockType—记录的锁定类型 Options—指示提供者如何计算 Source参数 北大青鸟
6 使用Record对象的Open方法 参数描述: Source——表名或 SQL 语句 ActiveConnection——连接对象 CursorType——游标类型 LockType——记录的锁定类型 Options——指示提供者如何计算 Source 参数 Recordset.Open[Source],[ActiveConnection],[Cursor Type],[LockType],[Options]

Fields和Fed对象 Fied表示“城”,也就是记录集的列信息 Fields是一个集合对象,表示当前记录集 的城或者字段集合 Fied对象表示当前记录集中的单个域 个或多个Fed组成 Fields。 北大青鸟
7 Fields和Field对象 • Field表示“域”,也就是记录集的列信息 • Fields是一个集合对象,表示当前记录集 的域或者字段集合 • Field对象表示当前记录集中的单个域 • 一个或多个Field组成Fields

Fields集合的属性和方法 属性名称 属性说明 Count 表示集合中元素的个数,也就是当前记录集有多少列, 例如: R=rctclient Fields Count R将是记录集 rctclient的列数 Item 有一个索引参数的属性,返回一个Fed,例如 N=rctclient Fields Item(1)Name N将得到记录集 rctclien第二列的名称,注意第一列下标 为零 方法名称 方法说明 Delete 删除一列,例如: rctclient Fields Delete (1) 将删除记录集 rctclien的所有第二列的数据。 Refresh 更新列信息 大青鸟
8 Fields集合的属性和方法 属性名称 属性说明 Count 表示集合中元素的个数,也就是当前记录集有多少列, 例如: R = rctClient.Fields.Count R将是记录集rctClient的列数 Item 有一个索引参数的属性,返回一个Field,例如: N = rctClient.Fields.Item(1).Name N将得到记录集rctClient第二列的名称,注意第一列下标 为零 方法名称 方法说明 Delete 删除一列,例如: rctClient.Fields.Delete(1) 将删除记录集rctClient的所有第二列的数据。 Refresh 更新列信息

Field的属性 属性名称 属性说明 Name 得到记录特定列的名称,例如: N=rctclient Fields Item(O). Name rctclient. Fields. tem(是一个Fe对象,N将得到记录集 rctclient第一列的名称 Value 当前行、当前列数据的值,例如,当记录集定位在某一行 时 V= rctclient Fields.tem(“ABC”). Value V将得到该行ABC列的值 北大青鸟
9 Field的属性 属性名称 属性说明 Name 得到记录特定列的名称,例如: N = rctClient.Fields.Item(0).Name rctClient.Fields.Item(1)是一个Field对象,N将得到记录集 rctClient第一列的名称。 Value 当前行、当前列数据的值,例如,当记录集定位在某一行 时: V = rctClient.Fields.Item(“ABC”).Value V将得到该行ABC列的值

Recordset对象的属性 属性名称 属性说明 BoF、E0F分别标识记录集当前的位置是否在第一个记录之前或者 在最后一个记录最后,在跟踪记录集的行信息时特 别有用。 Filter 指定一个筛选条件,以屏蔽某些记录,筛选后将定位到 筛选的行,筛选条件可以是查询语句 WHERE关键词 后的子句,例如: rctclient. Filter =strName=123 将快速定位到Name列行值为123的行。 MaxRecords指定和限制通过查询返回 Recordset的录的最大数目 Recordcount返 Recordset对象中记录的数目。注意,该属性在某些时 候不能返回记录集的精确的行数。 10 北大青鸟
10 RecordSet对象的属性 属性名称 属性说明 BOF、EOF 分别标识记录集当前的位置是否在第一个记录之前或者 在最后一个记录最后,在跟踪记录集的行信息时特 别有用。 Filter 指定一个筛选条件,以屏蔽某些记录,筛选后将定位到 筛选的行,筛选条件可以是查询语句WHERE关键词 后的子句,例如: rctClient.Filter =“strName =‘123’” 将快速定位到Name列行值为123的行。 MaxRecords 指定和限制通过查询返回Recordset的记录的最大数目。 RecordCount 返Recordset对象中记录的数目。注意,该属性在某些时 候不能返回记录集的精确的行数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十一章 在VB中访问数据库:ADO和CONNECTION对象.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十章 程序调试和错误处理.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第九章 Java输入输出.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第八章 多线程.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第七章 Java中的鼠标.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第六章 图形处理.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第五章 图形用户界面.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第四章 异常处理和常用系统类.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第三章 面向对象的程序设计.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第二章 Java基本语法.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第一章 Java概述(编著:肖孟强、张忠义、李晓利、于春花).ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第十章 综合实例.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第九章 编译预处理.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第六章 循环结构程序设计.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第四章 顺序结构程序设计.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第三章 数据类型、运算符和表达式.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第二章 语言概述.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第一章 可视化编程基础.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第二章 事件和事件处理.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第三章 Visual basic的基本语法.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第四章 数组和结构.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第五章 常见标准控件.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第六章 过程和函数.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第七章 菜单和对话框.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第八章 工具栏、状态栏和多文档窗口.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第九章 数据文件.ppt
- 《电子商务的物流管理》讲义电子课件.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十章 MATLAB图形句柄.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十一章 MATLAB图形用户界面设计.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十二章 Simulink动态仿真集成环境.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十三章 在Word环境下使用MATLAB.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第一章 MATLAB操作基础.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第二章 MATLAB矩阵及其运算.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第三章 MATLAB程序设计.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第四章 MATLAB文件操作.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第五章 MATLAB绘图.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第六章 MATLAB数据分析与多项式计算.ppt