![]() |
|
|
#1
|
||||
|
||||
![]() Доброго времени суток!
Подскажите, пожалуйста, как сделать так, чтобы перед запуском клиентского приложения появлялось DATABASE LOGIN (использую ADOCONNECTION), чтобы пользователь ручками вводил логин/пароль (причем этих логинов/паролей - 2 шт, выбирается любой)? Подключение осуществляется к SQL-серверу, строка подключения: Код:
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=Modeler;Initial Catalog=KN;Data Source=MICROSOF-A8F4DD\SQLEXPRESS Ставлю активацию по созданию формы, но кажется, не то... Memento Mori(арти) |
#2
|
||||
|
||||
![]() Код:
ADOConnection1.LoginPrompt:= true; Google в помощь |
#3
|
||||
|
||||
![]() У меня стоит TRUE....
Memento Mori(арти) |
#4
|
||||
|
||||
![]() Установила 2006 Delphi, результат тот же самый...
Microsoft SQL-Server 2005 Memento Mori(арти) |
#5
|
||||
|
||||
![]() Почему-то сначала грузится основная форма, потом при нажатии на нужную кнопку всплывает окно с подключением... А можно сделать, чтобы наоборот было?
И ещё вопросик: как обработать ошибки вроде при нажатии отмены в DataBase Login приложение завершалось, при вводе неправильного логина/пароля выводилось соответствующее сообщение? Memento Mori(арти) |
#6
|
||||
|
||||
![]() Можно попробовать в запуске программы переписать:
Код:
begin Application.Initialize; Application.CreateForm(Forma_s_loginami, Form2); Application.CreateForm(TForm1, Form1); Application.Run; end. |