Проблема получения данных базы SQLite с помощью ODBC

Автор ost, 23 февраля 2019, 18:37

0 Пользователи и 1 гость просматривают эту тему.

ost

Здравствуйте.
Использую:
Windows 7 (x64)
ODBC-драйвер. Версия 0.9996  http://www.ch-werner.de/sqliteodbc/sqliteodbc_w64.exe

Проблема наблюдается в LO:
Версия: 6.2.0.3 (x64)
ID сборки: 98c6a8a1c6c7b144ce3cc729e34964b47ce25d62
Потоков ЦП: 2; ОС:Windows 6.1; Отрисовка ИП: GL; VCL: win;
Локаль: ru-RU (ru_RU); UI-Language: ru-RU
Calc: threaded

Проблемы нет в LO:
Версия: 6.0.3.2 (x64)
ID сборки: 8f48d515416608e3a835360314dac7e47fd0b821
Потоков ЦП: 2; ОС:Windows 6.1; Отрисовка ИП: по умолчанию;
Локаль: ru-RU (ru_RU); Calc: CL

Проблема:
Не выходит получить данные в Calc из базы SQLite при одинаковых настройках.
То есть я добавляют одну и ту же базу данных в список зарегистрированных баз LO разных версий и в одном случае получаю данные базы, а вдругом - нет.

Версия: 6.2.0.3 (x64) https://yadi.sk/i/bOpoCf9piVfzFQ
Версия: 6.0.3.2 (x64) https://yadi.sk/i/Iq6Cqblw123yng

Что я делаю не так?

kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

mikekaganski

С уважением,
Михаил Каганский

ost

#3
Проблемы нет в LO
Версия: 6.1.1.2 (x64)
ID сборки: 5d19a1bfa650b796764388cd8b33a5af1f5baa1b
Потоков ЦП: 2; ОС:Windows 6.1; Отрисовка ИП: по умолчанию;
Локаль: ru-RU (ru_RU); Calc: group threaded

LO 6.1.5  под рукой нет

Где взять 6.2.1? На официальном сайте последняя версия 6.2.0 https://www.libreoffice.org/download/download/

ADD
Здесь, правда, используется другая версия odbc-драйвера, а именно 0.9995. Но, думаю, проблема не в драйвере, поскольку в первом посте описана ситуация с одинаковой версией этого драйвера.

mikekaganski

Цитата: ost от 25 февраля 2019, 10:10
Где взять 6.2.1? На официальном сайте последняя версия 6.2.0 https://www.libreoffice.org/download/download/

Именно там :)
С уважением,
Михаил Каганский

ost

Здесь нет возможности попробовать пререлиз. Доберусь до домашнего компа, попробую.

ost

Версия: 6.2.1.1 (x64)
ID сборки: 757c58e8cb70b2982843211a54750fb3cd79acd5
Потоков ЦП: 2; ОС:Windows 6.1; Отрисовка ИП: GL; VCL: win;
Локаль: ru-RU (ru_RU); Язык UI: ru-RU
Calc: threaded

Не жужает. =(

kompilainenn

регрессия? напишите багу в багзиллу, максимально подробно, с приложением базы и обязательным указанием версий драйвера ODBC
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

ost


kompilainenn

Цитата: ost от 25 февраля 2019, 17:04
Возможности выложить базу нет.
поудаляйте данные , оставьте структуру, и пару записей от балды внесите
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

ost

Цитата: kompilainenn от 23 февраля 2019, 19:22
Есть возможность проверить на 6.1.5?

Проверил.
Версия: 6.1.5.2 (x64)
ID сборки: 90f8dcf33c87b3705e78202e3df5142b201bd805
Потоков ЦП: 2; ОС:Windows 6.1; Отрисовка ИП: GL;
Локаль: ru-RU (ru_RU); Calc: group threaded

НЕ работает.

mikekaganski

Что-то мне подсказывает, что это всё те же правки, которые вызвали tdf#121092 сотоварищи. Они были внесены в 6.1.3. Я поправил тут на выходных кое-что по этому поводу... но оно пока для 6.3, и у меня нет возможности зяняться переносом этого в 6.1 и 6.2 (а надо бы).
С уважением,
Михаил Каганский

ost

Не надо. Пусть заработает в 6.3. Спасибо.

ost

Попробовал пререлиз 6.3.0.
И УРА! Заработало! =)

Nick222

Здравствуйте

Пытаюсь получить данные от places.sqlite Thunderbird для работы в Base

Xubuntu 19.10
LibreOffice Версия: 6.3.4.2 ID сборки: 1:6.3.4-0ubuntu0.19.10.1

Сделал как написано в https://thejeshgn.com/2018/08/23/using-sqlite-with-libreoffice-base-on-linux/

Файлы драйвера для сборки взял отсюда http://www.ch-werner.de/sqliteodbc/

Соединение не устанавливается - при попытке его установить отвечает:

ЦитироватьСостояние SQL: HY000
Код ошибки: 14
[SQLite]connect failed

ЧЯДНТ ?
Xubuntu 21.04, LibreOffice 7.2.*