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

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

master-detail с помощюю FIBPlus [D7, FireBird 1.5]


Valera ©   (2004-06-09 08:04:00) 

Помогите советом, не могу настроить вставку в дочернию таблицу при помощи префикса MAS_ в операторе INSERT(pFIBDataSet). Например делаю главнаю таблицу
ID, NAME
дочерняя
ID, ID_N, FULLNAME
в операторе INSERT дочерней таблицы прописываю
INSERT INTO DETAL(
   ID,
   ID_N,
   NAME
)
VALUES(
   ?ID,
   ?MAS_ID,
   ?NAME
)
и все безрезультатно именно в этом моменте. Остальное все получается.


Соловьев   (2004-06-11 09:21:00) [1]

попробуй у главного датасета - назвать поле связи не id а допустим pk_id через as. И связь сделать по нем.


Valera   (2004-06-11 00:46:00) [2]

Не работает если свойство AutoParamsToFields = false, могли бы это написать в описании. Два дня промучался.


Соловьев   (2004-06-09 09:16:00) [3]


> INSERT INTO DETAL(
>    ID,
>    ID_N,
>    NAME
> )
> VALUES(
>    ?ID,
>    ?MAS_ID,
>    ?NAME
> )

INSERT INTO DETAL(
   ID,
   ID_N,
   NAME
)
VALUES(
   ?ID,
   ?MAS_ID_N,
   ?NAME
)


Alexandr   (2004-06-09 08:56:00) [4]

в каком моменте?
Вроде всегда так делал. без проблем.


Наверх

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