https://blog.xojo.com/2025/02/05/customize-and-extend-core-databases-functionality/
#DatabaseDevelopment #SQLite #Programming
https://blog.xojo.com/2025/02/05/customize-and-extend-core-databases-functionality/
#DatabaseDevelopment #SQLite #Programming
Read More: www.softaken.com/sqllite-db-c...
#sqlite #sqliteconverter #sqlitedbconverter #sqliteconversion #sqlitedatabaseconverter #sqlitedatabase #sqlitetocsv
Read More: www.softaken.com/sqllite-db-c...
#sqlite #sqliteconverter #sqlitedbconverter #sqliteconversion #sqlitedatabaseconverter #sqlitedatabase #sqlitetocsv
Use WriteAheadLogging for better write performance. Transactions to protect integrity and speed up bulk operations. Long queries in a Thread to keep UI responsive. Small app database, serious app performance.
#Xojo #SQLite #Performance #Coding
Use WriteAheadLogging for better write performance. Transactions to protect integrity and speed up bulk operations. Long queries in a Thread to keep UI responsive. Small app database, serious app performance.
#Xojo #SQLite #Performance #Coding
You can load an extension in MBS Xojo SQL Plugin using SQLite as well as into Xojo's built-in SQLiteDatabase.
You can register custom functions to use in the SQLite database and define them in #Xojo.
www.mbsplugins.de/archive/2024...
You can load an extension in MBS Xojo SQL Plugin using SQLite as well as into Xojo's built-in SQLiteDatabase.
You can register custom functions to use in the SQLite database and define them in #Xojo.
www.mbsplugins.de/archive/2024...
But.. that's not always what happens, and this is where the bug lies.
SQLiteDatabase is a SQLiteClosable, which has a reference counter
cs.android.com/android/plat...
But.. that's not always what happens, and this is where the bug lies.
SQLiteDatabase is a SQLiteClosable, which has a reference counter
cs.android.com/android/plat...
What happens when you run a query, get a cursor back, close the database and then only try to read the contents of the cursor?
=> The underlying SQLiteConnectionPool throws an exception:
cs.android.com/android/plat...
What happens when you run a query, get a cursor back, close the database and then only try to read the contents of the cursor?
=> The underlying SQLiteConnectionPool throws an exception:
cs.android.com/android/plat...