powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / sqlite: путь к dll
4 сообщений из 4, страница 1 из 1
sqlite: путь к dll
    #39857112
Basketbol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прежде чем написать сюда - я много и гугил и экспериментрировал.
Вопрос: как в 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
sqlite: путь к dll
    #39857114
Basketbol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В делфи есть пакет "FireDACSqliteDriver250.bpl"
получается - это именно он встраивается на этапе компиляции вместо dll как клиент?
И никак уже версию не поменять?
И она будет вечно морально устаревшей 3.9.2 ?
...
Рейтинг: 0 / 0
sqlite: путь к dll
    #39857122
Basketbol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А, все, разобрался вроде:
FDPhysSqliteDriverLink
...
Рейтинг: 0 / 0
sqlite: путь к dll
    #39857126
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там два режима, встроенный и внешний. Меняется в исходниках фаердака. Из документации :
автор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
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / sqlite: путь к dll
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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