Главная страница
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.017 c
8-99202
Some0ne.
2002-09-13 22:30
2002.12.30
Fullscreen в ОпеньГЛ


14-99278
McSimm
2002-12-09 10:42
2002.12.30
С Днем Роджения !!!!


3-99031
Opryshok
2002-12-10 16:01
2002.12.30
Формат данньіх в Гриде


6-99236
Мазут Береговой
2002-11-01 07:16
2002.12.30
Помогите Мазуту!


14-99261
hatchy
2002-12-12 09:13
2002.12.30
Людт Срочно нужно помогите please!!!!!