12.6 Excel 2010 OLE DB 查询的限制

12.6.1 SQL查询语句字符的限制

在【连接属性】对话框中的【命令文本】文本框中最大容纳30 965个字符(不含空格),超出30 965个字符的SQL语句将无法输入。因此,通过导入外部数据“编辑OLE DB查询”创建数据透视表时,无法合并过多的数据列表,尤其是数据源工作簿的路径、工作簿的名称及数据列表的名称较长时,更容易受SQL查询语句字符的限制。

12.6.2 SQL查询连接表格的限制

在【连接属性】对话框中的【命令文本】对话框中,利用SQL语句“UNION/UNION ALL”进行联合查询时,连接的数据列表最多不能超过50个,如果超过50个数据列表,就会出现“查询无法运行或数据库无法打开”的错误提示,如图12-67所示。

img274

图12-67 “查询无法运行或数据库无法打开”提示