Topic: базы данных

как отменить подключение к базе данных при запуске программы...?

Re: базы данных

Отмену подключения я не предусматривал, но можно отключиться так

Form1.SQLConnection.Connected := False; // для SQLite

но при первой же попытке программы сделать запрос к БД, подключение автоматически восстановится.


Какая у вас стоит задача?

Dmitry.

Re: базы данных

DriveSoft wrote:

Отмену подключения я не предусматривал, но можно отключиться так

Form1.SQLConnection.Connected := False; // для SQLite

но при первой же попытке программы сделать запрос к БД, подключение автоматически восстановится.


Какая у вас стоит задача?

пользователи моей программы будут делать разные проекты .. root\project-project1
                                                                                                                             -project2
каждый проект это отдельная папка с базай данных
когда пользователь запускает программу то в первом (диологовом) окне он должен либо выбрать проект либо создать новый

Re: базы данных

Пример, как скриптом выбрать другую базу данных. Перед этим соотвественно можно вызвать диалог для выбора БД.


begin
     Form1.SQLConnection.Connected := False;
     Form1.SQLConnection.Params.Add('Database='+ 'C:\sqlite2.db');
end.

Но помоему проще завести еще одну таблицу с проектами, где можно будет выбрать с каким проектом будет работать пользователь.

Dmitry.