首页 > 解决方案 > 可以从两个源断开的 ADO 记录集计算第三个断开的 ADO 记录集吗?

问题描述

这是在 Excel VBA 中使用的,因此非常欢迎 COM 专家和 MS Access 专家。

ADO 是 OLEDB 的对象模型。OLEDB 被承诺为普遍接入。就像 ODBC 标准化了对以前完全不同的关系数据库的访问一样,OLEDB 也标准化了对更加完全不同的数据源(例如数据库、电子邮件、文件系统等)的访问。

对我来说,通用数据访问的概念意味着断开连接的记录集也可能是那些不同的 OLEDB 数据源之一。

完全在内存中的断开连接的记录集可以成为查询的来源吗?

关键用例是获取两个(表格)内存中断开连接的记录集源并在两者上运行 SQL 连接以派生第三个内存断开记录集。(无意将结果写回任何原始数据库。)

这可能吗?我是否必须编写自己的 OLEDB 提供程序才能这样做?StackOverflow 之前帮助我编译了一个 OLEDB 提供程序,所以我知道这个站点上有很多专业知识。

标签: vbams-accesscomoledbado

解决方案


推荐阅读