Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
Показывай код ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 09:21 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
Dmitry Arefiev, FDConnection1.Open ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 09:53 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
_avz Fr0sT-Brutal Да отлично sqlite работает, ТС просто не сумел его приготовить Есть ответ на вопрос в сабже? Поправка: не ты, а L_argo - он перебил контекст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 09:54 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 10:25 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
Dmitry Arefiev, --------------------------- Application Error --------------------------- Exception ESQLiteNativeException in module Project12.exe at 0023754B. [FireDAC][Phys][SQLite] ERROR: unable to open database file. --------------------------- ОК --------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 11:19 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
хотя в редакторе соединения test проходит: Connection established successfully. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 11:22 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 13:22 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
Dmitry Arefiev, Connection Editor Info================================ Connection definition parameters ================================ Database=file::memory:?cache=shared DriverID=SQLite ================================ FireDAC info ================================ Tool = RAD Studio 10.1 Berlin FireDAC = 15.0.1 (Build 86746) Platform = Windows 32 bit Defines = FireDAC_NOLOCALE_META;FireDAC_MONITOR ================================ Client info ================================ Loading driver SQLite ... DLL = <sqlite3_x86.obj statically linked> Client version = 3.9.2 Compile options = ENABLE_COLUMN_METADATA;ENABLE_DBSTAT_VTAB; ENABLE_FTS3;ENABLE_FTS3_PARENTHESIS;ENABLE_FTS4; ENABLE_FTS5;ENABLE_JSON1;ENABLE_RTREE; ENABLE_STAT4;HAS_CODEC;OMIT_AUTOINIT; OMIT_DEPRECATED;SYSTEM_MALLOC;TEMP_STORE=2; THREADSAFE=2 ================================ Session info ================================ Current catalog = Current schema = Total changes = 0 Database encoding = UTF8 Encryption mode = <unencrypted> Cache size = 10000 Понятно, там dll статическая и устаревшая (у меня ведь 10.1), в своём проекте я подключаю свежую dll динамически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 13:35 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
В рабочем проекте так: [Content] ================================ Connection definition parameters ================================ Extensions=true DriverID=SQLite Database=file::memory:?cache=shared ================================ FireDAC info ================================ Tool = RAD Studio 10.1 Berlin FireDAC = 15.0.1 (Build 86746) Platform = Windows 32 bit Defines = FireDAC_NOLOCALE_META;FireDAC_MONITOR ================================ Client info ================================ Loading driver SQLite ... DLL = C:\SQLite\sqlite3.dll Client version = 3.34.1 Compile options = COMPILER=gcc-5.2.0;ENABLE_COLUMN_METADATA; ENABLE_FTS3;ENABLE_FTS5;ENABLE_JSON1;ENABLE_RTREE; THREADSAFE=1 ================================ Session info ================================ Failed to connect to DBMS ! [FireDAC][Phys][SQLite] ERROR: unable to open database file ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 13:44 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
См SQLITE_USE_URI: https://www.sqlite.org/compile.html Если USE_URI отсутствует в "Compile options", то поддержки URI "file:xxx" нет. В 10.4.2 все работает по умолчанию. Во всех твоих случаях - поддержки нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 14:02 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
Dmitry Arefiev, спасибо, заработало! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 14:17 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
Удачи ! PS: Не компиляй, чего не знаешь ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 00:22 |
|
||
|
SQLite многопоточный доступ к базе в памяти (через FireDAC)
|
|||
|---|---|---|---|
|
#18+
Дмитрий, а есть возможность в FD в 10.4.2 включить опции SQLITE_CONFIG_MULTITHREAD и SQLITE_OPEN_FULLMUTEX https://www.sqlite.org/compile.html#threadsafe Сейчас при доступе из разный потоков через назные соединения вылетают рандомные ошибки. Shared cache отключено, locking = normal. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2021, 22:24 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40054427&tid=2037405]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 297ms |
| total: | 597ms |

| 0 / 0 |
