红皮书总结

ADO简介
ADO(activeX Data Object)activeX数据对象
一种程序对象,用于表示用户数据库中的数据结构和所包含的数据。

ADO对象模型
connection:连接对象,用于创建数据源连接。在使用其他对象之前必须先建立数据源连接,然后在连接对象上创建和使用其他对象。
command:命令对象,用于执行动作查询,比如创建/删除数据库、执行查询返回记录集、删除记录等操作。
recordset:记录及对象,保存来自本表或命令对象返回的结果。使用记录集对象几乎可以完成所有的数据操作。
field:字段对象,依赖于记录集对象使用。可使用fields集合来获得记录集中每个字段的信息。
parameter:参数对象,依赖于命令对象使用,用于为参数查询提供数据。同时使用参数对象和命令对象,可使数据库对查询进行预编译,从而提高执行速度。
property:属性对象,每个连接对象、命令对象、记录集对象以及字段对象都有一个属性对象集合。使用属性对象可以访问特定对象的主要信息,例如获得数据库中表的名称。
error:错误对象,依赖连接对象使用。如果在访问数据库的过程中发生错误,这些错误的信息便保存到连接对象的errors集合中。使用错误对象来定义处理相应错误的措施,避免应用程序在执行过程中意外终止。
红皮书总结 - 12期 边亚梅 - 边亚梅 廊坊师范学院信息技术提高班十二期

 例子 1 ”系统登录“对话框
步骤:创建数据库----设计窗体-----建立ADO引用-----编写功能代码
问题及解决:
第一次运行时总是显示objcn未定义,分析之后感觉是数据库没建好或者是ADO没有引用,我就查了一下数据库,没问题,又查了一下引用,果然在选择的引用上没有打对号,重新引用了一下,问题解决了。
总结:与connection,recordset有关的错误一般是出在建数据库或者数据库引用时出现的错误。

例子 2  使用ADO访问数据源
步骤:创建ODBC数据源----设计浏览窗体----建立ADO引用----编写功能代码
要点:ODBC数据源

 例子 3 使用数据绑定访问数据
数据绑定:将控件与数据源(通常为记录集)的特定字段关联,在程序运行时使控件能自动显示数据源数据,用户对数据的修改也可自动保存。
步骤:ADO Data控件基本结构----ADO Data控件属性设置------数据绑定控件------数据环境设计器
注意:使用ADO data控件时必须正确设置其属性(通用属性,身份信息,记录源等),设置文本框等的数据绑定属性时,注意datasourse、datamember、datafield属性。

  例4 分页显示记录
步骤:设计应用程序界面------编写功能代码------保存工程
总结:datagrid控件和记录集的分页特性实现了记录分页显示。在设计时,主要考虑分页后的记录集对象不能直接绑定到datagrid控件,因为datagrid控件会将记录集中所有记录自动填充到控件中,这样就不能实现分页效果。所以,将当前记录页中的记录复制到另一个记录集中,再将其绑定到datagrid控件,从而实现当前记录也数据的显示。

实例 5
步骤:设计应用程序界面------编写功能代码------保存工程
把前面几个里子总和一下。完成查询任务。
总结:使用ADO command对象创建参数查询以及查询数据库。使用MSFlexGrid控件以表格的方式显示查询结果。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值