没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Access 数据库与 ADODB 编程入门
既然已经了解了那些数据库中的基本概念,那么我们就只说说在 VB 中使用数据库编程,
首先有一点要注意,数据库的使用与我们以往所使用的文本文件不同.例如我们使用文本文件,
来记录各种有用的数据.那么大致有以下几步:
读取文件--格式化数据--关闭文件--使用数据
如果数据量较大,需要进行筛选,且存放数据的源文件可能不定时变更,那么我们可以用一个
临时文件来存放有用的数据,这样可大大提高程序的效率.要[格式化数据]时,我们首先要进行
筛选,然后还得进行分类,
这样文件中的字符串才能被转换成有用的信息来供程序使用.这样一来,不用说,处理速度将
大大减慢,而且就算你设计的数据格式比较科学,当数据量非常大时,文件的容量也会变的让
普通计算机无法承受.相对文本文件来说数据库的使用也大致分为以下几步:
打开数据库--查找数据--使用数据--关闭数据库
从中可以看出,里面少了一步格式化数据,因为数据库本身在存储数据时,它就是按照一定的
格式来进行存储的.
其次是,数据库与文本文件返回数据的方法不同.如果把文本文件比作一个 Textbox 的话,
那么数据库更像是一个 ListBox.使用文本文件时我们需要从整个 Textbox 中取出有用的信息,
并进行处理,而 Listbox 则可以根据需要返回特定的某一项.由于 VB 本身并不带有可以访问
数据库的类,所以我们需要引用一个包含能访问数据库的类来使用数据库.
这里我们采用 ADODB,相比 DAO 和能访问数据库的 API 来说,它比 DAO 更灵活,更强大;而
比起 API,它更简单易用,更适合初学者.而 Access 数据库比起 SQL,也相对简单了很多,且能够
满足中小型应用程序的需要,所以我们在使用数据库时,选择了 Access.就像使用文本文件来
存储数据一样,我们需要先设计好数据结构,只不过在设计 Access 数据库的结构时,我们需要
用到其它的程序来进行详细的规划 .建议采用的程序是 office 中的 Access 或 VB 自带的
VISDATA.当数据库设计好了以后,我们可以开始"数据库编程"了.
首 先 , 我 们 需 要 引 用 ADO. 具 体 的 方 法 是 , 在 " 工 程 "--" 引 用 " 中 , 找
到"MicrosoftActiveXDataObject*.*Library",
这里的"*.*"是指的时 ADO 的版本号,一般来说,应用程序或 ActiveX 控件都具有向下兼容性,
所以我们尽可能选择比较新的版本.以确保程序在能识别旧版本 Access 的同时,也能识别较
新版本的 Access.然后我们需要在程序中创建一个对象 .就好比我们在窗体上添加一个
FileBox 才能看到文件名一样,只有创建了 ADO 对象,我们才能够访问数据库.常用的对象有
两个,Connection 和 Recordset.
创建这两个对象的具体方法是:
1.在引用后,使用 New 关键字,如
Private Conn As New ADODB.Connection
Private Reco As New ADODB.Recordset
2.在没引用时,用 Create Object 创建对象:
Dim Conn,Reco
Set Conn = CreateObject("ADODB.Connection")
Set Reco = CreateObject("ADODB.Recordset")
资源评论
haivoo
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功