这是在Excel VBA中使用的,因此最欢迎COM专家和MS Access专家。
ADO是OLEDB的对象模型。 OLEDB被承诺为通用访问。就像ODBC标准化对以前完全不同的关系数据库的访问一样,OLEDB也要标准化对甚至更多完全不同的数据源(例如数据库,电子邮件,文件系统等)的访问。
对我来说,通用数据访问的概念意味着断开记录集也可能是这些完全不同的OLEDB数据源之一。
断开连接的记录集是否可以纯粹是内存中的查询?
关键用例是获取两个(表格形式)内存中未连接记录集源,并对两个源都运行SQL连接,以得出第三个内存中未连接记录集。 (无意将结果写回到任何来源数据库。)
这可能吗?为此,我是否需要编写自己的OLEDB提供程序? StackOverflow以前帮助过我compile a OLEDB Provider,所以我知道这个站点上有很多专业知识。