![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Login Screen, Delphi+Access [D4, Access]
Tsarik © (2002-12-07 20:49:00)Мастера, помогите, плз! В Access создал базу, состоящую из 1-й таблицы... При коннекте выдает окно "Login Screen", пробую Admin или вообще ничего, просто Enter, не помогает, выдает ошибку. Как приконнектиться? И можно ли программно отловить это окно и программно же вводить Login/Password?
asdf (2002-12-11 10:03:00) [1]> Tsarik (10.12.02 18:31)
1 TSession.AddAlias
2 Vaddya © (10.12.02 20:04) -> TDatabase.LoginPrompt
3 для одной таблице - наверное лучше db, dbf.
Vaddya (2002-12-10 20:04:00) [2]В этом случае нужно Table соединять с псевдонимом не напрямую, а через TDatabase. У него есть свойство LoginPrompt, которое нужно установить в False. Вместо псевдонима также можно указывать путь к БД.
Tsarik (2002-12-10 18:54:00) [3]Или может мне не морочить голову Access"ом с одной таблицей и взять что-то другое?
Tsarik (2002-12-10 18:31:00) [4]Создал алиас вручную, вроде все работает, но:
- Можно ли в этом случае создавать алиас кодом, не руками?
- Можно ли избавиться от окна "Login Screen"?
asdf (2002-12-10 18:05:00) [5]Для работы с Access через BDE нужно создавать алиас в BDE Admin.
так можно только к *.db *.dbf
Tsarik (2002-12-10 15:30:00) [6]Делаю так:
table1.TableName := "файл.mdb";
table1.TableName := "название таблицы";
DataSource1.DataSet := table1;
table1.Open;
asdf (2002-12-10 14:08:00) [7]Если он D4 использует откуда там ADO?
Ты что, через что и чем юзаешь?
Radimir (2002-12-10 12:35:00) [8]Попробуй перевести Connected в True если не получится - значит ConnectionString некорректна или с базой чего-нибудь не так
Tsarik (2002-12-10 12:22:00) [9]>aus
Не пинайте сильно, практики маловато, литературы уже перечитано. Может с головой или с руками что-то не то... Может, подскажете, как коннектиться с базой? Пробовал множество вариантов, но постоянно какие-то проблемы. И что делать с ADOConnection1.LoginPrompt := false; ?
aus (2002-12-08 09:34:00) [10]ADOConnection1.LoginPrompt := false;
А перед открытием соединения выводи диалог с запросом пароля и сам формируй строку подключения, которая его содержит.
Vaddya (2002-12-08 00:51:00) [11]Если вопрос "Как приконнектиться?", то может вообще убрать LoginPrompt у ADOConnection.