栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从宏查询(加入)外部wokbooks

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从宏查询(加入)外部wokbooks

使用Jet / ACE
SQL引擎,您可以在带有方括号或反引号的标识符中转义特殊字符。因此,句点不应成为问题,然后您可以

A1
在SQL查询中使用完整的工作表名称和范围标记(为了清楚起见)代替命名范围。

但是,您的特定SQL错误是由于

IN
INNERJOIN
子句中使用。避免
IN
最适合用于一个表,并使用句点限定符语法,该语法将工作簿路径作为参数传递给内联调用中的参数,甚至不需要 Provider
也可以:

FROM [Excel 12.0 Xml;HDR=Yes;Database=C:PathToWorkbook].[Worksheet$] AS w

总之,请考虑以下调整,而没有难以调试的命名范围。下面显示了如何使用方括号或反引号处理期间,以及如何使用

A1
符号范围引用内部和外部工作表。

strSQL = "SELECt s1.[reference]" & _          " FROM [S.h.e.e.t1$A4:Z100] s1" & _         " INNER JOIN [Excel 12.0 Xml;HDR=Yes;Database=C:PathToWorkbook].`S.h.e.e.t.2$A9:Z100` s2    ON s1.[reference] = s2.[reference]" & _         " WHERe s1.reference LIKE '1%'"rs.Open strSQL, con


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/390453.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号