What is your SQLite version? Is it equal or higher than 3.7.15?
Are you using any concurrency?
Or a shared cache?
There was a known bug in SQlite prior to 3.7.15 that causes this, but that was fixed almost 6 years ago.
$ sqlite3 --version
$ 3.11.0 2016-02-15 17:29:24
Nope.
Nope.
Other than Ubuntu updates and upgrades, nothing has changed and no matter what I try I cannot get it to work again. It started throwing the error on a program that was compiled probably 8-months before starting to toss this error. So it is not a recent change I might have made that causes the issue.
According to everything I have found so far, "update" and "upgrade" should be keeping the SQLite version up to to date on Ubuntu, but in Terminal I get
$ sqlite3 --version
$ 3.11.0 2016-02-15 17:29:24
And, the SQLite website is showing
"SQLite Release 3.24.0 On 2018-06-04"
What do I need to do to get the latest version on
Ubuntu
Lazarus
FPC
SQLDBLaz?
Thanks