Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / sqlite: путь к dll / 4 сообщений из 4, страница 1 из 1
04.09.2019, 12:50
    #39857112
Basketbol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlite: путь к dll
Прежде чем написать сюда - я много и гугил и экспериментрировал.
Вопрос: как в FireDAC обновить версию клиента?
Когда я из приложения delphi посылаю запрос
Код: sql
1.
select sqlite_version()


мне приходит ответ:
3.9.2
Эта версия была выпущена в далеком 2015

Мне нужна новая функциональность sqlite.
Я скачиваю с sqlite.org последнюю версию, кидаю в каталог с программой - все равно 3.9.2
Когда этим же запросом спрашиваю из стандартного db explorera - то вижу необходимую мне 3.24.0

Т.е. из каталога dll не подсасывается.

Более того: я запускаю софт на машине где нет вообще dll sqlite3.dll (проверил поиском)
И софт работает.
Что говорит о том, что dll видимо встраивается на этапе компиляции.

Ok. Меняю файл C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\sqlite3.dll на новую версию, перекомпилирую.
Не помогает.

Что можно сделать, чтобы обновить версию клиента sqlie в софте?
...
Рейтинг: 0 / 0
04.09.2019, 12:54
    #39857114
Basketbol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlite: путь к dll
В делфи есть пакет "FireDACSqliteDriver250.bpl"
получается - это именно он встраивается на этапе компиляции вместо dll как клиент?
И никак уже версию не поменять?
И она будет вечно морально устаревшей 3.9.2 ?
...
Рейтинг: 0 / 0
04.09.2019, 13:04
    #39857122
Basketbol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlite: путь к dll
А, все, разобрался вроде:
FDPhysSqliteDriverLink
...
Рейтинг: 0 / 0
04.09.2019, 13:07
    #39857126
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlite: путь к dll
Там два режима, встроенный и внешний. Меняется в исходниках фаердака. Из документации :
авторTo choose the linking mode, you have to modify the FireDAC.inc file:

define FireDAC_SQLITE_STATIC for static linking.
undefine FireDAC_SQLITE_STATIC for dynamic linking.

Note: You can find the FireDAC.inc file under C:\Program Files (x86)\Embarcadero\Studio\20.0\source\data\firedac.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / sqlite: путь к dll / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]