Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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.


Наверх

Титульная страница Поиск, карта сайта Написать письмо