Перейти к содержанию
Fire Monkey от А до Я
  • 0

пароль на бд


Letter

Вопрос

Программой db browser for Sqlite установил пароль на базу данных.
В fdconnection.params.password добавил пароль которым запоролил базу, но при подключении,
выдает ошибку " Cipher: Invalid password is specified or DB is corrupted "
Пароль тот, же и база данных без пароля открывается.
Задача такая, установить пароль на бд и при открытии в программе распаролить, можно это 
 средствами fdconnection на delphi xe 10.1 ?

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
2 часа назад, Letter сказал:

Программой db browser for Sqlite установил пароль на базу данных.
В fdconnection.params.password добавил пароль которым запоролил базу, но при подключении,
выдает ошибку " Cipher: Invalid password is specified or DB is corrupted "
Пароль тот, же и база данных без пароля открывается.
Задача такая, установить пароль на бд и при открытии в программе распаролить, можно это 
 средствами fdconnection на delphi xe 10.1 ?

Официальная цитата Embarcadero:

Цитата

The encrypted database format is not compatible with other similar SQLite encryption extensions. This means that you cannot use an encrypted database, encrypted with non-FireDAC libraries. If you need to do this, then you have to decrypt a database with an original tool and encrypt it with FireDAC.

Смотрите http://docwiki.embarcadero.com/RADStudio/XE5/en/Using_SQLite_with_FireDAC

Создавайте БД без шифрования, а затем, в приложении ее шифруйте штатными инструментами FDSQLiteSecutiry http://docwiki.embarcadero.com/Libraries/Tokyo/en/FireDAC.Phys.SQLite.TFDSQLiteSecurity

Перед выгрузкой, если необходимо для тестирования и проверки данных, снимайте шифрование и выгружайте. Тогда сможете открыть любым внешним средством.

Да, и это не баг-фича студии, это официальное поведение

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...