Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.30;
Скачать: CL | DM;

Вниз

Login Screen, Delphi+Access   Найти похожие ветки 

 
Tsarik   (2002-12-07 20:49) [0]

Мастера, помогите, плз! В Access создал базу, состоящую из 1-й таблицы... При коннекте выдает окно "Login Screen", пробую Admin или вообще ничего, просто Enter, не помогает, выдает ошибку. Как приконнектиться? И можно ли программно отловить это окно и программно же вводить Login/Password?


 
Vaddya ©   (2002-12-08 00:51) [1]

Если вопрос "Как приконнектиться?", то может вообще убрать LoginPrompt у ADOConnection.


 
aus ©   (2002-12-08 09:34) [2]

ADOConnection1.LoginPrompt := false;
А перед открытием соединения выводи диалог с запросом пароля и сам формируй строку подключения, которая его содержит.


 
Tsarik   (2002-12-10 12:22) [3]

>aus
Не пинайте сильно, практики маловато, литературы уже перечитано. Может с головой или с руками что-то не то... Может, подскажете, как коннектиться с базой? Пробовал множество вариантов, но постоянно какие-то проблемы. И что делать с ADOConnection1.LoginPrompt := false; ?


 
Radimir   (2002-12-10 12:35) [4]

Попробуй перевести Connected в True если не получится - значит ConnectionString некорректна или с базой чего-нибудь не так


 
asdf   (2002-12-10 14:08) [5]

Если он D4 использует откуда там ADO?
Ты что, через что и чем юзаешь?


 
Tsarik   (2002-12-10 15:30) [6]

Делаю так:
table1.TableName := "файл.mdb";
table1.TableName := "название таблицы";
DataSource1.DataSet := table1;
table1.Open;


 
asdf   (2002-12-10 18:05) [7]

Для работы с Access через BDE нужно создавать алиас в BDE Admin.
так можно только к *.db *.dbf


 
Tsarik   (2002-12-10 18:31) [8]

Создал алиас вручную, вроде все работает, но:
- Можно ли в этом случае создавать алиас кодом, не руками?
- Можно ли избавиться от окна "Login Screen"?


 
Tsarik   (2002-12-10 18:54) [9]

Или может мне не морочить голову Access"ом с одной таблицей и взять что-то другое?


 
Vaddya ©   (2002-12-10 20:04) [10]

В этом случае нужно Table соединять с псевдонимом не напрямую, а через TDatabase. У него есть свойство LoginPrompt, которое нужно установить в False. Вместо псевдонима также можно указывать путь к БД.


 
asdf   (2002-12-11 10:03) [11]

> Tsarik (10.12.02 18:31)

1 TSession.AddAlias
2 Vaddya © (10.12.02 20:04) -> TDatabase.LoginPrompt
3 для одной таблице - наверное лучше db, dbf.



Страницы: 1 вся ветка

Текущий архив: 2002.12.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
1-99185
Alex-Barmaley
2002-12-19 06:47
2002.12.30
Надо перекодить KOI8 - Win


1-99066
laser
2002-12-19 14:11
2002.12.30
Очень НАДО


14-99318
XM-AD
2002-12-09 17:01
2002.12.30
Лицензионный Delphi


3-98993
xenon
2002-12-10 13:03
2002.12.30
Инкрементный поиск в TDBLookupComboBox


1-99053
tolik2003
2002-12-19 11:15
2002.12.30
закачка файла в инет и скачивание его оттуда