Название: [Решено] QSqlRelationalTableModel отображение записей с несуществующими ключами Отправлено: mwChief от Март 17, 2011, 13:32 QSqlRelationalTableModel не отображает записи в которых содержится ссылка на на несуществующую запись в связанной таблице или если во внешнем ключе содержится NULL. Можно ли научить QSqlRelationalTableModel отображать такие записи?
Подобный вопрос на форуме поднимался, но в старой теме ответов нет. Название: Re: QSqlRelationalTableModel отображение записей с несуществующими ключами Отправлено: RVZ от Апрель 06, 2011, 12:47 Так делать нельзя предполагается что связь осуществляется по первичному ключу который не может быть NUll(ничему не равен вообще) - Ограничение целостности данных
Требуемого результата можно добиться связями по вторичным ключам и собственной моделью в который будут применены вариации JOIN и толпой INSERTов Название: Re: QSqlRelationalTableModel отображение записей с несуществующими ключами Отправлено: Пантер от Апрель 06, 2011, 13:07 Недавно была тема, что этот баг пофиксили - поищи, там патч был.
Название: Re: QSqlRelationalTableModel отображение записей с несуществующими ключами Отправлено: pokidoff от Апрель 08, 2011, 12:08 http://www.prog.org.ru/topic_17312_0.html
Название: Re: QSqlRelationalTableModel отображение записей с несуществующими ключами Отправлено: mwChief от Апрель 08, 2011, 19:36 Спасибо
|