Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.09;
Скачать: CL | DM;

Вниз

Помогите ! Если форма создается динамически, то 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
6-28167
DmitryPV
2002-10-09 13:34
2002.12.09
Проблема с Socket-ами и NT4!


1-27972
Pumba
2002-11-29 14:08
2002.12.09
Олимпиадная задача


1-27941
sammy
2002-11-29 07:28
2002.12.09
certifiation


6-28183
jel
2002-10-15 17:15
2002.12.09
Окошко, не желающее становиться активным


4-28351
Stenkz
2002-10-22 06:47
2002.12.09
Вопрос - Kак преобразовать String в Pchar и обратно???