excel - EXCEL 2016 ERROR [42601] "[" 处或附近的语法错误;没有使用该句柄执行查询
问题描述
我正在尝试使用 power query 从 postgres 将一些数据导入 Excel 2016,它显示消息错误:
[42601] 错误:“[”处或附近的语法错误;没有使用该句柄执行查询
但是当我使用 Data>New Consult>Other Sources>ODBC 时,它会正确导入。两个连接都使用此属性:
Provider=MSDASQL.1;Persist Security Info=False;User ID=postgres;Data Source=Base_local;Extended Properties="DSN=Base_local;DATABASE=dados_totalip;SERVER=127.0.0.1;PORT=5432;UID=postgres;SSLmode=禁用;ReadOnly=0;Protocol=7.4;FakeOidIndex=0;ShowOidColumn=0;RowVersioning=0;ShowSystemTables=0;Fetch=100;UnknownSizes=0;MaxVarcharSize=255;MaxLongVarcharSize=8190;Debug=0;CommLog=0; UseDeclareFetch=0;TextAsLongVarchar=1;UnknownsAsLongVarchar=0;BoolsAsChar=1;Parse=0;ExtraSysTablePrefixes=;LFConversion=1;UpdatableCursors=1;TrueIsMinus1=0;BI=0;ByteaAsLongVarBinary=1;UseServerSidePrepare=1;LowerCaseIdentifier=0 ;XaOpt=1";初始目录=dados_totalip
我怎样才能避免这个错误?
编辑:工作方式:在数据功能区>连接>添加现有连接>导入表/数据透视表,然后正确导入。注意:这种方式“仅连接”选项被禁用,我不知道为什么。
不起作用的方式,我需要工作。:在PowerPivot功能区>管理>导入外部数据>从其他来源> ODBC>现有连接(与第一个相同)>选择表>查看和过滤然后错误42601。
希望清楚,如果需要更多详细信息,请告诉我如何
解决方案
我找到了解决此错误的方法。
首先打开一个 ODBC 连接,然后将其作为“唯一连接”导入。好的第二个选择“最近的连接”,就是这样!只需按照 Power Query 的方式进行操作即可。
谢谢!
推荐阅读
- amazon-s3 - AWS CDK CloudFront 到 S3 重定向
- ios - React Native iOS Development Build - 本地资产未显示
- javascript - 在 Console.log 和 api 响应中获取外键未定义
- c++ - 内存泄漏 Valgrind 不报告,但代码使用了这么多内存
- c++ - 用动态规划找到最长的卡片序列
- r - R:可变长度不同
- c# - 如何在不等待的情况下在后台启动 Redis 连接
- android - Android PaymentsClient.isReadyToPay 中的 Google Pay 返回 false
- javascript - 如何防止在 Windows 10 中更改音量时显示 YouTube 视频名称。[YouTube IFrame Api]
- sql - 索引是否有助于 sql 选择排序性能?