Вниз
Скачать: CL | DM;

Некорректно работает связь Master/Detail   Найти похожие ветки 

← →
DrYou ©   (2002-01-10 10:15) [0]

При связи двух ClientDataSet с помощью MasterSource (просто главная-подчиненная) при перемещении по записям в главной таблице, для которых нет записей в подчиненной, записи в П РАЗМНОЖАЮТСЯ! Т.е. при переходе на строку №2 в Г-таблице, которой не соответсвуте ни одной записи в П, и возврате на строку №1, которой раньше соответствовало 2 записи, возникает еще 2 записи в П-таблице! Никакие события датасетов не обрабатываются. В чем может быть дело??!


← →
Romkin ©   (2002-01-10 10:39) [1]

1. Явный глюк, поставь пак для Д6
2. Возможно, немного неверное соединение, или MSSQL не понимает - надо учитывать, что любой detail пытается заново перечитывать из базы записи при перемещении по мастеру (исключение - NEsted Dataset, но в этом случае связки M/D не надо - просто указываешь поле в DatasetField), может, одновременно у тебя и то и то?


← →
roottim   (2002-01-10 10:56) [2]

когда то у меня был такой глюк... он возникал при использовании составного индекса!...


← →
DrYou ©   (2002-01-10 11:25) [3]

Спасибо! Заюзал ADO - и все ОК. Но проблемв так и не решилась... Паки стоят, с соединением все ОК, Nested не использую... Может, дейтвительно MSSQL сам добавляет?! Но составной индекс не используется, да и Relation в MSSQL тоже отключал - ничего его не берет!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
7-19004
Genik
2001-10-25 10:13
2002.02.07
Панель задач


14-18968
panov
2001-12-19 08:11
2002.02.07
Рассудите :-) Мы по прежнему будем считать других ламерами или ..


3-18690
cyberwarlock
2002-01-09 08:07
2002.02.07
Вопрос по Paradox


3-18722
DeNNiss
2002-01-10 08:29
2002.02.07
Вопрос по FastReport


6-18929
Aleksey2001
2001-11-16 09:17
2002.02.07
Интересует работа в delphi с сетями




   Наверх