Jump to content
Frédéric

FireDAC encrypted SQLite DB with Delphi 12.3 x64

Recommended Posts

Hello,

I'm using a SQLite (aes-128) encrypted database. If I compile the application in 32bit then it works correctly and the database can be opened.
The same application + same database compiled in 64bit generates an AV in FireDACSQliteDriver290.bpl (Read of FFFFFFFFFFFF...).

The database can be opened in the IDE 32bit but same error if I try to open it in the 64bit IDE.

'Engine linkage' is set as slFDEStatic and I have only FireDAC.Phys.SQLiteWrapper.FDEStat unit in the uses.

 

Note: the same non encrypted database can be opened in the 64bit IDE but I have the same problem when starting the application.

 

Is this something known ?

 

Thanks !!!

 

 

Share this post


Link to post

According to the unit mentioned, the libraries named sqlite3_fde_x64.obj/sqlite3_fde_x86.obj are used. They come with Delphi and are located in subfolders of $(BDSLIB).

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×