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

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

Использование FastReport (TfrxBDEDataBase) [D6, FireBird 1.5]


~SerJant~ ©   (2006-11-23 05:47:00) 

Здравствуйте! проблема собственно в том что при использовании компонента TfrxBDEDataBase в отчете выдает ошибку "duplicate database name..." в тот момент, когда создается форма, на которой расположен сам отчет, без него только с компонентом TfrxBDEQuery работает все нормально, только при формировании отчета требует пароль к БД.
Я хочу с компонентом DataBase сделать чтобы поставить у него параметры и LoginPrompt в False но что-то не получается. Подскажите, в чем может быть проблема, это глюк FastReport 3.20 или я что-то все-таки неправильно сделал.

Текст для вставки Алиаса в компонет у меня выглядит так:

if (Rep_SOCPOS1.FindObject('BDEDataBase1')<>nil) then
 begin
   (Rep_SOCPOS1.FindObject('BDEDataBase1') as TfrxBDEDataBase).Connected := False;
   (Rep_SOCPOS1.FindObject('BDEDataBase1') as TfrxBDEDataBase).AliasName := DM.DataBase.Aliasname;
   (Rep_SOCPOS1.FindObject('BDEDataBase1') as TfrxBDEDataBase).Params.Clear;
   (Rep_SOCPOS1.FindObject('BDEDataBase1') as TfrxBDEDataBase).Params := DM.DataBase.Params;
   (Rep_SOCPOS1.FindObject('BDEDataBase1') as TfrxBDEDataBase).Connected := True;
 end;
if Rep_SOCPOS1.FindObject('BDEQuery1')<>nil then
 begin
   (Rep_SOCPOS1.FindObject('BDEQuery1') as TfrxBDEQuery).DatabaseName := DM.DataBase.Aliasname;
 end;
 Rep_SOCPOS1.PrepareReport;
 Rep_SOCPOS1.ShowPreparedReport;


alexandr   (2006-11-24 20:04:00) [1]

выброси BDE. она свое отжила.


~SerJant~   (2006-11-23 13:21:00) [2]

что, никто не сталкивался с такой проблемой?


Наверх

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