使用 Microsoft Query 检索外部数据(ODBC访问)

关于 Microsoft Query

Microsoft Query 是用于将数据从外部数据源检索到其他 Microsoft Office 程序(特别是 Microsoft Excel)中的一种程序。通过使用 Query 可以从企业的数据库和文件中检索数据,而不必重新键入需要在 Excel 中分析的数据。也可以在每次更新数据库时,自动通过源数据库中的数据来更新 Excel 报表和汇总数据。

继续阅读“使用 Microsoft Query 检索外部数据(ODBC访问)”

ODBC、OLE DB、 ADO的区别

一、ODBC

ODBC的介绍

ODBC(Open Database Connectivity),开放数据库互连。ODBC是上个世纪八十年代末九十年代初出现的技术,它为编写关系数据库的客户软件提供了一种统一的接口。ODBC提供一个单一的API,可用于处理不同数据库的客户应用程序。使用ODBC API的应用程序可以与任何具有ODBC驱动程序的关系数据库进行通信。

继续阅读“ODBC、OLE DB、 ADO的区别”

Excel的数据库查询函数库

更新一下之前写的Excel的数据库类,将其改成函数的形式,调用更简单(省却了生成类实例的步骤)。现在这个代码在工作中用了一年多,已经比较健壮。若有问题,请留言指出或与我联系。

这些代码有如下优势:

  • 无需任何配置。在 VBA 中新建模块,并把代码复制转帖过去即可使用。
  • 有以下函数:执行数据库语句、查询数据库、结果复制到单元格(Excel 中最常用)、将 Excel 表格上传到数据库。基本覆盖 Excel 中对数据库的常用操作。
  • 会在立即窗口显示数据库错误信息,方便查错。
  • 在数据库连接字符串字典中配好数据库连接信息后,数据库访问时可直接使用配好的链接字符串。
继续阅读“Excel的数据库查询函数库”