Использую UIB и AlexDataSet 1.8.1, Firebird 1.5, Lazarus 0.9.7
Не могу синхронизировать Master-detail.
Master - таблица Streets.
Detail - таблица House
Связь между ними идет через STREET_NO.
Вот пример запроса для таблицы House
SQLSelect.Strings = (
'select'
' HOUSE.HOUSE_NO,'
' HOUSE.STREET_NO,'
' HOUSE.NUMBER,'
' HOUSE.POD'
'from'
' HOUSE,'
' STREETS'
'where'
' (HOUSE.STREET_NO = STREETS.STREET_NO)'
'order by'
' HOUSE.NUMBER'
)
Набил данные в таблице House.
первой строке Streets соответстуют 5 строк House.
Второй строке Streets - 2 строки House.
Для первой строки в Streets на момент открытия базы показывает 5 строк в House. Что правильно.
При переходе на вторую, другую строку в STreets - в House все равно остаются те же строки.
Куда копать?