红皮书实例总结

    感觉红皮书简单应用篇的5个小型实例,即“系统登录”对话框、使用ADO访问数据源、使用数据绑定访问数据、分页显示记录和数据查询,每个都实用性极强。

    五个例子中出现最频繁的词就是ADO,那么究竟什么ADO呢?

    了解一下:

    ADO(ActiveX Data Object)是Microsoft的Universal Data Access发展策略的一个重要组成部分,它将取代Data Access Object(DAO)和Remote Data Object(RDO) 两种技术。使用ADO,不仅仅可以在Visual Basic中开发数据库应用程序,也可以在Active Server Pages中构建Web数据库应用程序。

    ADO通过OLE DB实现对不同类型数据源的访问。OLE DB是一种底层的编程接口,它支持关系或非关系型的数据源,比如各种类型的数据库、电子表格、电子邮件和文本文件等。OLE DB包括3个主要组成部分:数据提供者、数据消费者和服务组件。

    数据提供者:

    Data Provider,指任何OLE DB数据的提供者。数据提供者为OLE DB提供各种类型的特殊数据,如ODBC、Microsoft SQL Server、文件系统或其他类似的数据库提供数据。数据提供者从各种数据源读取数据,并将这些数据转换为数据消费者支持的格式,一般为关系型数据表。

    数据消费者:

    指使用数据提供者提供数据的应用程序。使用ADO的应用程序都是OLE DB的消费者。

    服务组件:

    起连接数据提供者和数据消费者作用,在不需要数据消费者和数据提供者参与的情况下,将数据转换为不同的类型。




             ADO中共包含7个对象,包括3个独立对象和依赖独立对象才能使用的4个非独立对象:Connection(创建数据源连接)、Command(执行动作查询)、Recordset、Field、Parameter(参数对象)、Property(属性对象)、Error(错误对象)。要在VB工程中使用ADO对象来访问数据库,必须建立对ADO对象的引用,Microsoft ActiveX Data Objects 2.5 Library。 

   Recordset对象可用下列五个方法定位当前记录:

MoveFirst  使记录指针指向第一个记录

MoveNext

MovePrevious   使记录指针指向前一个记录

MoveLast   使记录指针指向最后一个记录

Move n 使记录指针指向从当前记录算起的第n个记录

     访问数据库的方法:

1.使用ADO对象,通过编写代码访问数据库

第一步、引用数据库对象  Microsoft ActiveX...

第二步  定义对象Dim objCn As Connection

第三步  建立数据库连接

第四步  关闭连接


借鉴:周洲网易博客

2.使用ADO Data控件快速创建数据库连接

3.使用数据环境设计器创建数据库连接

在数据环境设计器中,可添加多个不同数据库的连接,创建了连接之后,可为每个连接添加命令,命令可以是数据库对象或SQL语句。

       数据库查询的方法:

1.使用查询参数构造SQL Select语句,然后使用ADO Command对象或RecordSet对象执行查询参数。

2.使用ADO Command对象创建参数查询

3.先执行Select语句获得数据库数据,将其存放到RecordSet对象中,然后执行Recordset对象的Find方法查找符合条件的记录,或者设置RecordSet对象的Filter属性筛选符合条件的记录。


                     含金量不高,多多指教

你可能感兴趣的:(数据库)