Topic: help database is locked

Приветствую
Помогите пожалуйста с решением проблемы
Проблема заключается в работе с программой несколькими пользователями программы
база sqlite находится в локальной сети. сама программа у каждого отдельно в настройках указывают только путь до самой базы (база у всех одна)
[img]i.ibb.co/rv4TjN4/1.jpg[/img]

Error massage database is locked
Component frmClient.bClientSave

[img]i.ibb.co/gV29QKz/2.jpg[/img]


Дайте мысль как это возможно исправить, бьюсь третий день никак решить не могу

Re: help database is locked

на почту отправил проект

Re: help database is locked

нашел один вариант решения, не совсем то что нужно, но результат удовлетворяет.
что я сделал: убрал вход по логину и паролю. теперь на форме логина и пароля  имеется combobox, textbox, button
при появлении формы логина идет подгрузка в combobox всех User'ов  (ForeignKey=User; FieldName=UserName;)
textbox (бывший ввод пароль) он остался для муляжа
при нажатии на button ---> закрываем форму логина ---> передаем текст.значения combobox'а в основную форму -> показываем основную форму
С помощью такого варианта решения можно работать в одной базе данных sqlite нескольким пользователям, при этом визуально якобы разные пользователи (выбираем с combobox'a).
Решение пока конечно так себе, но для моей задачи это меня устраивает. Буду пока работать над таким вариантом, есть мысли по улучшению...

procedure frmLogin_bLogin_OnClick (Sender: TObject; Action: string);
     begin
          frmLogin.Hide; // close login form
          Form1.Caption := 'Учет (пользователь: ' + frmLogin.cbLogin.Text+')';
          Form1.Show;
end;
procedure frmLogin_OnShow (Sender: TObject; Action: string);
begin
     frmLogin.mniFile.Visible := False;
     frmLogin.mniOptions.Visible := False;
     frmLogin.mniAbout.Visible := False;

     if SQLExecute('SELECT count(id) FROM User') = '0' then
     begin
         SQLExecute('INSERT INTO User (UserName, password, privAdmin) VALUES ("admin", NULL, 1);');
         UpdateDatabase('User');
     end;
end;

Re: help database is locked

У вас довольно старая версия, на сколько я помню, действительно была подобная проблема, в последствии исправлена.
В последних версиях появилась встроенная система прав и привелегий, подроней о ней можно прочитать в документации
http://myvisualdatabase.com/help_ru/


в разделе "Управление доступом"


К сожалению вы используете пиратскую версию программы, как правило осуществляется поддержка только легальных пользователей программы.

Dmitry.