EXCEL 2016 ERROR [42601] синтаксическая ошибка в или около "[";С этим дескриптором не было выполнено ни одного запроса - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь импортировать некоторые данные в Excel 2016 из postgres с помощью запроса мощности, и он показывает сообщение об ошибке:

[42601] ОШИБКА: синтаксическая ошибка в или около "[";С этим дескриптором не было выполнено ни одного запроса

Но когда я использую Данные> Новые консультации> Другие источники> ODBC, он импортируется правильно.Оба соединения используют следующие свойства:

Поставщик = MSDASQL.1; Информация о сохранении безопасности = Ложь; Идентификатор пользователя = postgres; Источник данных = Base_local; Расширенные свойства = "DSN = Base_local; DATABASE = dados_totalip; SERVER= 127.0.0.1; PORT = 5432; UID = Postgres; SSLmode = выключить; ReadOnly = 0; протокол = 7.4; FakeOidIndex = 0; ShowOidColumn = 0; RowVersioning = 0; ShowSystemTables = 0; Fetch = 100; UnknownSizes = 0; MaxVarcharSize= 255; MaxLongVarcharSize = 8190; отладки = 0; CommLog = 0; UseDeclareFetch = 0; TextAsLongVarchar = 1; UnknownsAsLongVarchar = 0; BoolsAsChar = 1; Синтаксический = 0; ExtraSysTablePrefixes =; LFConversion = 1; UpdatableCursors = 1; TrueIsMinus1 = 0;BI = 0; ByteaAsLongVarBinary = 1; UseServerSidePrepare = 1; LowerCaseIdentifier = 0; XaOpt = 1 "; Начальный каталог = dados_totalip

Как избежать этой ошибки?

ПРАВКА:Как это работает: на ленте данных> соединение> добавить существующее соединение> импортировать в таблицу / сводную таблицу, а затем импортировать правильно.Примечание: таким образом опция «только соединение» отключена, и я не знаю почему.

Способ, который не работает, и мне нужно работать .: на ленте PowerPivot> управление> импорт внешних данных>из других источников> ODBC> существующее соединение (аналогично первому)> выберите таблицу> просмотрите и отфильтруйте, затем ошибка 42601.

Надеюсь, что все прояснится, если потребуется более подробная информация, дайте мне знать, как

1 Ответ

0 голосов
/ 16 июня 2018

Я нашел способ пройти через эту ошибку.

Сначала откройте соединение ODBC, а затем импортируйте его как «только соединение».Ok Во-вторых, выберите «Недавние подключения» и все!Просто следуйте пути к Power Query, и вы работаете.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...