v-t-l писал(а):krab писал(а):Они тоже есть. Только в отдельном DataModule.
А порядок создания какой? И зачем, если есть DataModule, размещать SqlQuery на форме?
Потому что приложение будет иметь около шести форм с кучей компонент. Если я буду хранить все в DataModule, получиться каша. А так общие Connection и Transaction будут в DataModule, а остальное - на каждой форме.
Padre_Mortius писал(а):Когда создается DataModule? До создания основной формы или после?
Application.Initialize;
Application.CreateForm(TMyDataModule, DataModule1);
Application.CreateForm(TFormMain, Main);
Application.CreateForm(TFormAdd, FormAdd);
Application.Run;
Раньше DataModule создавался вторым, но я переделал к вышеприведенному виду. Никакой разницы.
Но потом попробовал перенести Соединение и Транзакцию на главную форму. После чего все заработало. Даже скрипт с формы FormAdd успешно добавляет данные.
Не понимаю только в чем причина и почему с DataModule не получается.