Topic: QT and SQLite
. Input: There is certain a software written on QT and using as DB SQLite. I have an aaplet which uses this basis independently and builds reports. Here suddenly to software developers was impatient to cipher a DB using such project as Sqlcipher the Essence is that, the code for operation from a DB remains same, to change generally it is necessary nothing. The only thing that needs to be made - right after discoveries to fulfill such SQL request "PRAGMA key = ' password ';" And everything, the basis will be ciphered by the automatic machine, is transparent for the user or is opened already . Two days I killed trying to understand as to collect library sqlcipher. I hate! But that is not the question, in general at last gathered necessary dll, and the password from basis to me informed. I it's done thought, but not here that was. I add in the application this instead of normal sqlite - the DB refuses to open. At first thought that with the assembly and it does not work. Outlined test application - all norms, works normally with new basis both in a type and in the normal. That basis from a software refuses to open. Questions: Who is guilty? How much I had time to study question QT - drivers for each DB there are used. But besides how much I understood, they gather from standard source codes. Cannot Sqlcipher collected separately to work not how collected in the form of the driver of a DB for QT? Judging by , the normal library at first gathers, and from it the driver for QT becomes. The second variant, probably software developers made any changes to code Sqlcipher, and now their basis a horse-radish will open by means of independently assembled library. What to do? While to me the idea came to a head to rewrite the on QT, and to use those files of drivers of the DB, going complete with a software. Likely it gives 100 % a warranty of normal operation from a DB. Truth here is an ambush, I never wrote nothing on QT, I am afraid unmaking process can be tightened. It would be desirable to listen to your reasons on all this situation. And more specific question - if is already the driver of a DB for QT, it is simple in the code all is connected also? Or it is necessary for the project somehow it is all ?