Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];

Вниз

Password   Найти похожие ветки 

 
Ramzes1   (2002-09-27 16:05) [0]

Добрый вечер мастера!
Такой простой вопрос :
Есть прога с базой данных ( Paradox )
Нужно запоролить ее в Database Desktop ( Это я могу)
Нужно сделать так,чтобы при открытии проги – база
Не просила пароль, т.е. нужно прописать в проге в OnCreate
Что-то (Я не знаю что).
В данный момент при открытии проги база просит пароль!
Помогите, мастера, очень надеюсь на ваш ум!


 
Ramzes1   (2002-09-27 16:42) [1]

/


 
Best Before 2024   (2002-09-27 16:44) [2]

LoginPrompt := false; ??


 
Teapot   (2002-09-27 17:03) [3]

Я делаю это так:

Session.AddPassword("pw1");
Session.AddPassword("pw2");
Session.AddPassword("pw3");
и т.д. перечисляются пассворды всех открываемых таблиц, если они разные.



 
Ramzes1   (2002-09-28 11:23) [4]

> Teapot
Спасибо,попробовал прописал в
procedure TfmMain.FormCreate(Sender: TObject);
begin
dmProect.PDBSession.AddPassword("pw1");
dmProect.table1.Open;
end;

Тоже самое прописал и в модуле проекта
Но при компиляции пишет:
Exception EAccessViolation in module Proect.exe at 000c4837
Access violation at address 004c4837 in module "Proect.exe".
Read of address FFFFFFFF.

Как быть, что предпринять ?


 
korn   (2002-09-28 13:21) [5]

Посмотри вопрос
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1032863131&n=1
Может поможет...


 
Ramzes1   (2002-09-28 16:11) [6]

> korn
Спасибо, посмотрел, щас попробую, результат сообщю!


 
Ramzes1   (2002-09-28 18:19) [7]

Сделал как посоветовали но не хотит работать
procedure TfmMain.FormCreate(Sender: TObject); // В основном проекте
begin
dmPro.Database.loginprompt:=false; // dmPro-модуль проекта
dmPro.Database.Params.clear;

//В Paradox-е нет "USER NAME’

dmPro. Database.Params.Add("12345"); //или Add(‘Password=12345’);
dmPro. Database.connected:=true;
dmPro.tbKvartiraM.Open;
dmPro.tbDom.Open;

… и т.д. …

dmPro.Table1.Open;
dmPro.Table2.Open;
end;

Компилет нормально по Ctrl+F9 , а по F9 (Run) пишет ошибка:
Proect Proect.exe raised exception class Eaccess Violation with message
‘Access violation at address 004368E in module ‘Proect.exe’.
Read of address FFFFFFFF. Process stopped. Use Stepor or Run to.

Далее если продолжить Run то пишет:

Project Proect.exe raised exception class EDBE ngine Error with
Message ‘Папка занята’. Process stopped.

Подскажите, чо нетак делаю?


 
Ramzes1   (2002-09-28 20:04) [8]

Как Сделать, чтоб прога при запуске не просила пароль?



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

Форум: "Базы";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.035 c
6-68904
vladislav_
2002-08-20 17:10
2002.10.21
Ребята! Может кто подскажет как работать с IPX/SPX ?


1-68856
JeffMill
2002-10-10 15:03
2002.10.21
работа с отчетами


1-68778
123000
2002-10-11 19:20
2002.10.21
Richedit


3-68677
Jeka
2002-10-01 10:29
2002.10.21
многострочный title


1-68728
Daniil
2002-10-11 10:21
2002.10.21
Убрать рамку при выделении Item в TListBox?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский