Я пытаюсь импортировать некоторые данные в 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.
Надеюсь, что все прояснится, если потребуется более подробная информация, дайте мне знать, как