Форум: "Начинающим";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];
Вниз
Как передать соединение BDE в другой модуль. Найти похожие ветки
← →
Matveih1 © (2009-12-02 13:43) [0]Добрый день.
Как передать соединение BDE в другой модуль.
Суть проблемы следующая. Есть основная программа и много модулей (*.bpl) которые грузятся по мере необходимости. Все модули работают с БД MSSQL 2000, как в модуль передать уже установленное соединение с БД, что бы не делать нового коннекта?
← →
Игорь Шевченко © (2009-12-02 13:50) [1]так и передать TDatabase
← →
sniknik © (2009-12-02 13:54) [2]но лучше "передавать" TADOConnection...
← →
Matveih1 © (2009-12-02 13:56) [3]я так передаю, но при это появляется стандартное окно которое спрашивает логин/пароль, но соединение то уже установлено. Так как же это правильно делать.
procedure TForm._Show(DB: TDatabase);
begin
DBModul := DB;
Show;
end;
И после первого обращения в БД появляется это окно
← →
Matveih1 © (2009-12-02 13:57) [4]
> sniknik © (02.12.09 13:54) [2]
>
> но лучше "передавать" TADOConnection...
необходимо именно через BDE
← →
Anatoly Podgoretsky © (2009-12-02 14:07) [5]Не надо ничего передавать, просто использовать без передачи, например из ДатаМодуля
← →
icWasya © (2009-12-02 14:16) [6]>Matveih1 © (02.12.09 13:56) [3]
procedure TForm._Show(DB: TDatabase);
begin
DBModul := DB;
Show;
end;
А что такое DBModul и как потом используется?
Если это компонент, который положен в дизайнере на форму, то так работать не будет.
← →
Игорь Шевченко © (2009-12-02 14:19) [7]
> я так передаю, но при это появляется стандартное окно которое
> спрашивает логин/пароль, но соединение то уже установлено.
> Так как же это правильно делать.
> procedure TForm._Show(DB: TDatabase);
> begin
> DBModul := DB;
> Show;
> end;
> И после первого обращения в БД появляется это окно
Отладчик - рулез фарева.
Так вполне можно передавать
← →
Matveih1 © (2009-12-02 15:49) [8]Все сработало.Это как обычно я промазал. Всем спасибо
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c