Access 2003完整教程:关于 OLE DB 和数据链接

Microsoft Access 2002 或更高版本提供了一个本地OLE DB用户和编程接口,使用该接口可以访问Microsoft Access 数据库、Microsoft SQL Server 2000、7.0 或 6.5 数据库以及其他数据源。

Microsoft Access 和 OLE DB 结构

OLE DB 是一种组件数据库结构,对多种类型数据源实现了高效的网络和 Internet 访问,包括关系数据、邮件文件、平面文件和电子表格。在 OLE DB 结构中,访问数据的应用程序被称为数据消费程序(例如,Microsoft Access 或 Microsoft Visual Basic 程序),能在本地访问数据的程序被称为数据库提供程序(例如,Microsoft OLE DB Provider for SQL Server 或 Microsoft Jet 4.0 OLE DB Provider)。

定义连接信息

数据链接是数据消费程序通过数据源的 OLE DB 提供程序来访问该数据源所用的连接信息。在 Microsoft Access 用户界面中,可以使用“数据链接属性”对话框按以下方法为 OLE DB 提供程序定义数据链接:

每个 OLE DB 提供程序都定义了特定的连接信息。例如,Microsoft OLE DB Provider for SQL Server 需要服务器名、服务器位置和用户名。您可能还需要定义其他信息,例如密码或是否使用 Microsoft Windows 集成安全性。

通常,在“数据链接属性”对话框中定义连接信息:

“数据链接属性”对话框的“帮助”文件 (msdasc.hlp) 提供了有关使用该对话框及有关定义每个 OLE DB 提供程序的连接信息的其他信息。

OLE DB 提供程序的安装

安装 Microsoft Office 2003 时,将自动安装 Microsoft Jet 4.0 OLE DB Provider 和 Microsoft OLE DB Provider for SQL Server。同时也会安装其他 OLE DB 提供程序,包括 OLE DB Provider for ODBC Drivers 和 OLE DB Provider for Oracle。若要查看计算机上所安装的 OLE DB 提供程序的完整列表,可从“数据链接”文件中显示“数据链接属性”对话框,然后单击“提供程序”选项卡。

当您或其他用户用带 Service Pack 2 (SP2) 的 Microsoft Internet Explorer 5.01 或其更高版本显示页,并且您的计算机上装有 Microsoft Office 2003 许可证时,如果需要,浏览器将通过安装 Microsoft Office Web Components 自动下载必要的 OLE DB 提供程序和其他相关文件。

OLE DB 编程

也可以在 MicrosoftActiveX 数据对象 (ADO)的 Visual Basic for Applications 中,通过 OLE DB 提供程序以编程方式来访问数据。在Connection对象的Open方法的ConnectionString属性中通过定义连接字符串,将连接信息传递给 OLE DB 提供程序即可达到这种目的。

上页:Access 2003完整教程:关于脱机数据 (ADP) 下页:Access 2003完整教程:关于密码 (MDB)

Access 2003完整教程:关于 OLE DB 和数据链接

Access 2003完整教程:关于密码 (MDB)Access 2003完整教程:关于弹出式窗体和报表
Access 2003完整教程:关于保护 Access 项目的安全 (ADP)Access 2003完整教程:关于保护数据访问页的安全
Access 2003完整教程:关于保护 Access 数据库中的 Visual Basic for Applications 代码 (MDB)Access 2003完整教程:在表达式中引用对象
Access 2003完整教程:关于重命名表中的字段 (MDB)Access 2003完整教程:关于副本可见性 (MDB)
Access 2003完整教程:关于限制或验证数据 (MDB)Access 2003完整教程:关于保存对共享 Access 数据库的设计更改 (MDB)
Access 2003完整教程:关于保存密码 (ADP)Access 2003完整教程:关于将复制的 Access 数据库保存为 MDE 文件 (MDB)
Access 2003完整教程:关于保护 Access 项目中的 Visual Basic for Applications 代码Access 2003完整教程:关于为 Access 文件设置超链接基础
Access 2003完整教程:关于设置副本优先级 (MDB)Access 2003完整教程:宏安全级别
Access 2003完整教程:关于在网络上共享 Access 数据库 (MDB)Access 2003完整教程:关于智能标记
Access 2003完整教程:关于同步冲突 (MDB)Access 2003完整教程:关于选择同步方法 (MDB)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号