Форум: "Базы";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
ВнизПомогите ! Если форма создается динамически, то DBкомпоненты Найти похожие ветки
← →
NeyroSpace (2002-11-20 18:45) [0]НЕ РАБОТАЮТ! А если ее создает модуль проекта, то все ок!
Есть датамодуль. Там находятся компоненты IBDatabase1, IBQuery1, IBTransaction1.
На динамич. форме только DBEdit, DBGrid и Datasource1.
Последний ссылается на Datamodule1.IBQuery1.
Кто-ниб знает почему, если форма создается динамически, то даже Datamodule1.IBQuery1 не содержит в себе записи, хотя он к этой форме отношения не имеет???
← →
asmith (2002-11-20 19:03) [1]НЕплохо было бы показать код создания формы.
← →
Андрей Прокофьев (2002-11-20 19:05) [2]см. asmith (20.11.02 19:03)
+ Datamodule1 тоже создается динамически
← →
Hiqwer (2002-11-20 19:06) [3]Встречные вопросы.
Когда и где создается DataModule?
Пробовал ли вариант, когда компоненты на самой форме, а не в DataModule?
← →
Sergey13 (2002-11-21 09:41) [4]2NeyroSpace © (20.11.02 18:45)
А я бы посоветовал Datasource1 перенести в датамодуль. ИМХО там ему место. И поставь датамодуль на автосоздание.
← →
NeyroSpace (2002-11-21 10:07) [5]Код своей проги выложить не могу (лишком много там всего наворочено).
Когда у меня возникает проблема создаю маленькую прогу моделирующую ситуацию. Так вот специально сделал новый проект:
форма1, форма 2, датамодуль
(type
TDataModule1 = class(TDataModule)
IBUpdateSQL1: TIBUpdateSQL;
IBQuery1: TIBQuery;
IBDatabase1: TIBDatabase;
DataSource1: TDataSource;
IBTransaction1: TIBTransaction;
private
{ Private declarations }
public
{ Public declarations }
end;
).
На форму1 кинул DBкомпоненты, и убрал ее создание из проекта.
procedure TForm2.FormCreate(Sender: TObject);
begin
Application.CreateForm(TForm1, Form1);
end;
и получаю точно такую ситуацию... вот щас разбираюсь почему...
← →
Sergey13 (2002-11-21 10:20) [6]2NeyroSpace © (20.11.02 18:45)
А что значит не работают? Ошибки(какие?) или неправильное поведение? Может просто запрос открыть нужно при создании формы(чей то я этого не увидел в твоем коде)?
← →
NeyroSpace (2002-11-21 10:33) [7]Опс глючу в примерчике заработало, буду разбираться, что с прогой :-(.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c