Hi.
I am getting a sqlcode=14 error on the phone that I am not getting on the simulator. This only happens if I try to use BEGIN TRANSACTION … END TRANSACTION. So when I am trying to influence the commit rate by using the transaction mechanism in SQLLITE3, I receive this SQLCODE=14, but only on the phone!
I know the journal file is created in the same directory the database is in, which in my case is the system.DocumentsDirectory.
It looks like the operating system on the phone is not able to open or create a journal file in the system.DocumentsDirectory.
I found some information via this link: http://www.pantz.org/software/sqlite/unabletoopendbsqliteerror.html
It seems to me that the authorisations in the system.DocumentsDirectory should be sufficient, as the operating system is able to create the database file there and update it.
The whole APP is functioning fine, until I try to start influencing the commit rate!
Nevertheless, is there a permission that needs to be set to solve this issue? Is there something else I need to do to make this work?
Any suggestion to solve this issue is welcome.