奔奔木门:求访问数据库驱动程序的简介
ODBC、JDBC、BDE、DAO、ADO、ADO.NET他们都是什么?是驱动程序还是技术??他们几种是并列的关系吗?请详细介绍一下他们。
象.net里的microsoft.jet.4.0是什么?还有Driver={Microsoft Access Driver (*.mdb)};是什么?驱动程序吗??
为什么我在asp里用microsoft.jet.4.0驱动程序访问数据库的时候只能查询操作,不能修改、添加、删除???而用Driver={Microsoft Access Driver (*.mdb)};这个驱动就可以完成,如何解决这个问题??也就是说如何安装microsoft.jet.4.0驱动程序???
请回答以上问题,加50分哦,说到做到!!!!
ADO(Active Data Object)数据访问接口是Microsoft处理数据库信息的技术。它是一种ActiveX对象,采用了被称为OLE DB的数据访问模式。
1. 添加ADO数据控件
在使用ADO数据控件前,必须先通过“工程”菜单下的“部件”菜单命令选择“Microsoft ADO Data Control 6.0(OLE DB)”选项,将ADO数据控件添加到工具箱。
2. ADO控件的连接设置
表1 ADO控件连接设置
连接属性 ADO控件属性说明
ConnectionString 包含了用于与数据源建立连接的相关信息
RecordSource 确定具体可访问的数据,这些数据构成记录集对象Recordset
3. ADO控件的连接操作
⑴ 首先在窗体上加载一个ADO控件,用鼠标右击ADO控件,选择快捷菜单 “ADODC属性”命令,打开图2所示的ADO控件属性页;选择“使用连接字符串”,再单击“生成”按钮,弹出图3所示的数据链接属性窗口;
图2 ADO控件属性页
图3 数据连接属性窗口
⑵ 在“提供程序”标签下选择Microsoft.Jet.4.0 OLEDB Provider,单击“下一步”,设置连接的数据库,然后单击“测试连接”,如果连接成功,单击“确定”,再设置记录源。
3.3 ADO对象编程
ADO对象模型定义了一个可编程的分层对象集合,主要由三个对象成员Connection、Command和Recordset对象,以及几个集合对象Errors、Parameters和Fields等所组成。
使用ADO对象访问数据库更为简化,不论是存取本地的还是远程的数据,都提供了统一的接口。可按下列表2所列方法定义数据库对象和记录集对象,不必在窗体上放置数据控件。
表2 ADO对象的连接方法
方法 说明
Dim db As Connection
Set db=New Connection
db.Open 数据源连接字符串
连接数据源
返回一个连接对象db
Dim rs As RecordSet
Set rs=New RecordSet
rs.Open 数据源,连接对象指针
连接数据源
返回一个连接对象db
要想在程序中使用ADO对象,必须先为当前工程引用ADO的对象库。引用方式是执行“工程”菜单的“引用”命令,启动引用对话框,在清单中选取“Microsoft ActiveX Data Object 2.0 Library”选项。
3.4 ADO数据绑定控件
在Visual Basic中,数据控件本身不能直接显示记录集中的数据,必须通过其他控件来实现,这些控件称为绑定控件。最常用的有DataGrid控件、Textbox控件等。其中DataGrid控件是一个ActiveX控件,使用前需在 “工程”\“部件”对话框中选中“Microsoft DataGride Control 6.0(OLE DB)”项,通过DataSource属性绑定到数据控件。
你是否需要课程设计知道书?
ODBC、JDBC、BDE、DAO、ADO、ADO.NET他们都是编程程序