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

Вниз

ADO master-detail: почему нельзя detail у сказать Append?   Найти похожие ветки 

 
azamatufa ©   (2008-04-10 15:11) [0]

при Append ругается ".... Field "ID" cannot be modified"

(у Detail датасета, в свойстве "DataSource" указан датасорс мастера.)


 
clickmaker ©   (2008-04-10 15:34) [1]

ID - identity (autoinc)?


 
azamatufa ©   (2008-04-10 16:02) [2]

ACCESS

MASTER
----
ID (autoinc)
Master_Text

DETAIL
-----
ID (autoinc)
Detail_Text
F_Master_ID


 
clickmaker ©   (2008-04-10 16:09) [3]

ну и? все логично. Нельзя менять поле типа счетчик


 
azamatufa ©   (2008-04-10 16:17) [4]


> ну и? все логично. Нельзя менять поле типа счетчик


но ведь если я работаю без master-detail, скажем просто беру
Query1.sql.text := "select * FROM master-table";
Query1.Open;
Query1.Append;

все работает!

а тут на Append ругань....


 
Anatoly Podgoretsky ©   (2008-04-10 16:36) [5]


> ID (autoinc)
> Detail_Text
> F_Master_ID

А какой смысл менять ИД, к тому же оно реадонли


 
Sergey13 ©   (2008-04-10 16:49) [6]

> [4] azamatufa ©   (10.04.08 16:17)

А обработчики какие нибудь есть? Может там что-то мешает?


 
azamatufa ©   (2008-04-11 08:22) [7]


> А какой смысл менять ИД, к тому же оно реадонли


в том то и дело, ИД я не трогаю, обработчиков нет.

нашел причину.

дело в том, что у меня в обоих таблицах одинаковые поля ID.
стоило в Мастер запросе сказать "SELECT ID AS Master_ID, ..... "
а в Детаиле сказать "SELECT * FROM Detail  WHERE F_Key = Master_ID"

проблема ушла.

(было так:)
мастер: SELECT * FROM Master
detail:   SELECT * FROM Detail WHERE F_Key = :ID



Страницы: 1 вся ветка

Текущий архив: 2008.05.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
6-1185952437
leonidus
2007-08-01 11:13
2008.05.11
Компонет для получения страницы из инета по протоколу HTTP


15-1206533074
Тыщ
2008-03-26 15:04
2008.05.11
Ассемблер в Turbo Pascal 7.0


15-1206815238
Дмитрий С
2008-03-29 21:27
2008.05.11
беспроводная камера + смарт N93 + 3G


15-1206894166
garik
2008-03-30 20:22
2008.05.11
Зацените?


15-1206607633
Ламо777
2008-03-27 11:47
2008.05.11
Apache&SSL - перенаправление