![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Окно ввода логина и пароля при подключении к алиасу в ODBC [D6, MS Access]
Zlod3y © (2004-06-30 22:24:00)Когда запускаешь программу которая работает с базой посредством ODBC, то в начале постоянно "вываливается" окошко с логином и паролем!
Как бы его убрать?
База: MS Access. Использую компоненту TTable.
Sir John (2004-07-02 08:08:00) [1]ай маладца! :)
Zlod3y (2004-07-02 08:06:00) [2]Да я всё-таки "вкурил"!! Автоматически создаваемый объект TDataBase хочет быть рид-онли как только ему указываешь набор данных....использовал явный обект TDataBase при старте проекта происходит теперь следующее:
Table1.DatabaseName:=DataBase.DatabaseName;
Table1.Open;
конечно, предварительно указал в свойствах DataBase имя алиаса и название таблицы... :-)
Sir John (2004-07-02 01:56:00) [3]и что было? Что не так делал?
Zlod3y (2004-07-01 21:40:00) [4]Разобрался уже......:-) сам!
sniknik (2004-07-01 19:28:00) [5]кто нибудь у кого не получается!!! обьясни что, плс...
(потому как уже все обьяснено по второму разу по моему)
Zlod3y (2004-07-01 17:52:00) [6]Кто нибудь знающий!!! ответьте, пжлст....
Reindeer Moss Eater (2004-07-01 15:11:00) [7][8]
Zlod3y (2004-07-01 15:10:00) [8]Да я уже согласен явно использовать TDataBase, но как его прицепить к TTable......
Тема такая: допустим я кидаю в проект два этих компонента
(TDataBase и TTable), устанавливаю свойство LoginPrompt у DataBase в False, а с Table ничего не делаю, потому что Table1.DataBase.LoginPrompt:=false не работает......потом я закускаю проект и получается что TDataBase у меня ничего не спрашивает, а TTable просит ввести логин и пароль. :-(
Вот почему я говорю что не использую компоненту TDataBase
sniknik (2004-07-01 13:42:00) [9]> я не использую компоненту TDataBase!
используеш хотя и в неявном виде, при открытии он создается можеш потрассировать увидиш чтото вроде TDatabase.Create, и вот там можеш изменить LoginPrompt на фалсе (до открытия базы). но вот только править генофонд... ;о) не рекомендуется, проще явно использовать.
Danilka (2004-07-01 11:06:00) [10][14] Zlod3y (01.07.04 10:54)
Кстати, неплохая идея, почему-бы в "потрепацца" не обсудить эти стенания: "хочу чтобы было, но ничего делать нехочу, как быть?" или вот-эти: "памагите, что делать, TDatabase религия использовать не позволяет!"?
:))
Reindeer Moss Eater (2004-07-01 10:59:00) [11]мы и так уже давно там.
Zlod3y (2004-07-01 10:54:00) [12]
> никак. Впрочем, можно вступить в какую-нибудь секту и попытаться
> заставить силою мысли запретить появляться окошку со вводом
> пароля.
Там есть раздел в форуме, "потрепаться" называется!!!!! вам туда
Danilka (2004-07-01 10:41:00) [13][11] Zlod3y (01.07.04 10:35)
С учетом этого:
> я не использую компоненту TDataBase!
никак. Впрочем, можно вступить в какую-нибудь секту и попытаться заставить силою мысли запретить появляться окошку со вводом пароля.
Reindeer Moss Eater (2004-07-01 10:38:00) [14]Что сделать?
Zlod3y (2004-07-01 10:35:00) [15]Я серьёзно спрашиваю! как сделать?
Reindeer Moss Eater (2004-07-01 10:20:00) [16]Тогда вводи логин и пароль
Zlod3y (2004-07-01 10:10:00) [17]я не использую компоненту TDataBase!
Reindeer Moss Eater (2004-07-01 10:07:00) [18]Database1.LoginPrompt := False;
with Table1 do
begin
DatabaseName := Database1.DatabaseName;
Open;
end;
Zlod3y (2004-07-01 10:04:00) [19]А как тогда?
sniknik (2004-07-01 10:01:00) [20]Connected ридонли скорее всего.