I have a SQLite database encrypted with SQLCipher commercial library (version 4.4.3),
DB Browser for SQLite can be opened normally, but when I use UniDAC 8.3.2 to connect to this database query, I keep prompting "EUniError: file is not a database".
Confirm that the password and authorization are correct. Below are my connection settings. Is there a problem?
procedure TForm1.FormCreate(Sender: TObject);
begin
with UniConnection1 do
begin
ProviderName := 'SQLite';
Database := 'D:\Test\a.db';
Password := 'passphrase';
SpecificOptions.Values['CipherLicense'] := 'OmNpZDowMDEzbzAwM...2I0YQ==';
SpecificOptions.Values['ClientLibrary'] := 'D:\Test\sqlcipher.dll';
end;
end;
EUniError: file is not a database
Re: EUniError: file is not a database
Thank you for the information. We will investigate the described issue and let you know the results shortly.