Я получаю ошибку [firedac][phys][sqlite] error database table tablename
при попытке удалить строки таблицы или сообщение в таблицу.
Этого не происходит, когда я удаляю приложение с Android (устройства отладки) и запускаю его в первый раз (если приложение открыто, я могу удалять и публиковать сообщения).
Но когда я закрываю приложение и пытаюсь запустить его снова, оно выдает ошибку при публикации или удалении ([firedac][phys][sqlite] error database table tablename
).
Я завязал закрытие всех FDQuery
и FDConnection
(у меня есть одно соединение) затем звоню DisposeOf()
на всех них (не работал).
FDConnection
«s LockingMode
установлен на нормальный.
Я тоже попробовал FDConnection->ReleaseClients(rmOffline)
(не работал).
Все запросы имеют одинаковую транзакцию.
Это проблема транзакции?
Как это отладить?
Задача ещё не решена.
Других решений пока нет …