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

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

Доброго всем дня....подскажите пожалуйста.....вроде делаю правиль [D7, XP]


Страницы:   1 2

BaBayka007 ©   (2006-02-27 13:01:00) 

Доброго всем дня....подскажите пожалуйста.....вроде делаю правильно, а коннект к БД (FB) не идет...Имеется главная форма/ форма для ввода пароля логина/ дата модуль.........При запуске появляется форма ввода пароля на ней две кнопки ВХОД и ВЫХОД ...после вводе данных прользователя жмем ВХОД и если они верны происходит открытие главной формы с коннектом к БД...словом все стандартно....но этого не происходит....вылетает кривая ошибка и все....... Что сделал так???

procedure TFLogin.BtnInterClick(Sender: TObject);
begin
DataModule1.pFIBDatabase1.ConnectParams.UserName := FLogin.EdLogin.Text;
DataModule1.pFIBDatabase1.ConnectParams.Password := FLogin.EdPassword.Text;
try
DataModule1.pFIBDatabase1.Connected:=True;
DataModule1.pFIBDataSet1.Active:=True;
ModalResult := mrOK;
 Except
 ModalResult := mrNone;
 ShowMessage('олдрлдолдод лдолдолд.');
 end;
end;


BaBayka007   (2006-02-28 11:28:00) [1]


> КаПиБаРа

СПАСИБО.........во истину.. дурная голова ногам покоя не дает....:)


КаПиБаРа   (2006-02-28 11:12:00) [2]

BaBayka007 ©   (28.02.06 11:06) [32]
Пропиши в uses формы имя датамодуля


BaBayka007   (2006-02-28 11:06:00) [3]

Доброго всем утречка......вчера в процессе всей дискуссии обнаружил странную вешчь....
1. создаю новый проект и на форму кидаю обычный грид...
2. добавляю в проект дата модуль и на нем размещаю DataSource/ pFIBDatabase/ pFIBDataSet/ pFIBTransaction.....сответственно настраиваю компаненты...
3. иду к гриду и обнаруживаю...ОН НЕ ВИДИТ DataSource!
Он его не видит , что бы я не делал с ним....Единственное когда пропадает этот глюк если я кидаю дата сурс непосредственно на форму....Отсюда вывод, что форма и дата модуль не связаны.....Проверил - дата модуль в проекте присутствует...Весь вечер вчера долбался не помогла даже переустановка дельфи.....Скорее всего из-за этого глюка и не было коннекта в проекте с которого я и задал текущий вопрос. Может кто сталкивался с подобным? Как можно решить эту проблемму?


BaBayka007   (2006-02-27 16:27:00) [4]


> umbra


> судя по всему, нет. А на логин SYSDBA, пароль masterkey
> что говорит?

да именно они.....устанавливал все данные через свойства датабазы и датасета выскакивает стандартный диалог ...ввожу эти данные коннект есть...


umbra   (2006-02-27 15:56:00) [5]


> но они верны....


судя по всему, нет. А на логин SYSDBA, пароль masterkey что говорит?


BaBayka007   (2006-02-27 15:53:00) [6]

Вот , что пишет....
Progect PrEmpl.exe raised exception class EFIBInterBaseError with message
'DataModule1.pFIBDatabase1:
Unsuccessfull execution caused by a system error that precludes
successfull execution of subsequent statements.
Your user name and password are not defined. Ask your database administrator to set up a Firebird login. Process stoped....


BaBayka007   (2006-02-27 15:24:00) [7]

Задвинул все формы ( FEmpl и FLogin ) в авто-греате ....DataModule1 установил первым .....Теперь ругается в FIB pas что не правильный логин или пароль.....но они верны....


BaBayka007   (2006-02-27 15:19:00) [8]


> Amoeba

DataModule1 находится в окне авто-греате а FEmpl и FLogin сидят в Available....Извините уж за такие глупые впросы........


Amoeba   (2006-02-27 14:53:00) [9]


> BaBayka007 ©   (27.02.06 14:42) [24]
>
> > Amoeba
>
>
> > Установи порядок создания форм через меню и диалог свойств
>
> > проекта
>
> не совсем понял.....поясни пожалуйста.....:)

О, Господи!
Через меню открываешь диалог Project Options, в нем переходиш на страницу Forms и в левом списке (Auto-create forms) мышкой перемещаеш свой DataModule на первое место, в самый верх.


umbra   (2006-02-27 14:47:00) [10]

чтобы избавиться от всех подобных проблем, гораздо легче выдавать запрос на логин послесоздания всего остального, т.е не из dpr, а из модуля главной формы. Сделать там кнопку "Соединиться" и на щелчок поней показывать  форму ввода логина с паролем


BaBayka007   (2006-02-27 14:42:00) [11]


> Amoeba


> Установи порядок создания форм через меню и диалог свойств
> проекта

не совсем понял.....поясни пожалуйста.....:)


BaBayka007   (2006-02-27 14:40:00) [12]


> КаПиБаРа

Спасибо......буду читать.......:)


Amoeba   (2006-02-27 14:40:00) [13]


> BaBayka007 ©   (27.02.06 14:31) [20]
>
> > Amoeba
>
> в *.dpr файле из текстового редактора....

Установи порядок создания форм через меню и диалог свойств проекта.


КаПиБаРа   (2006-02-27 14:31:00) [14]

BaBayka007 ©   (27.02.06 14:23) [18]
собственно нет не знаю

http://it.kgsu.ru/Otladka/otl_0032.html


BaBayka007   (2006-02-27 14:31:00) [15]


> Amoeba

в *.dpr файле из текстового редактора....


Amoeba   (2006-02-27 14:26:00) [16]


> BaBayka007 ©   (27.02.06 14:16) [16]
>
> > КаПиБаРа
>
> переставил создание дата модуля раньше......не помогает.
> ...

Как делал? Через меню и диалог свойств проекта или прямо в *.dpr файле?


BaBayka007   (2006-02-27 14:23:00) [17]


> КаПиБаРа

собственно нет не знаю......может где есть что почитать об этом?


КаПиБаРа   (2006-02-27 14:20:00) [18]

BaBayka007 ©   (27.02.06 14:16) [16]
Тогда проходи последовательно код отладчиком. Знаешь как с отладчаком работать и про кнопки F7 и F8


BaBayka007   (2006-02-27 14:16:00) [19]


> КаПиБаРа

переставил создание дата модуля раньше......не помогает....


Desdechado   (2006-02-27 14:14:00) [20]

что непонятного - у тебя идет обращение к функции, использующей датамодуль, до создания датамодуля
тебе показали, как это разрулить - просто один кусок в dpr меняешь на другой


Страницы:   1 2

Наверх

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