Russian Qt Forum

Qt => Базы данных => Тема начата: burunduk от Январь 16, 2008, 11:35



Название: Модель с переопределённым selectStatement()
Отправлено: burunduk от Январь 16, 2008, 11:35
В модели переопределен selectStatement().  Он добавляет некоторые вычисляемые на ходу столбцы.
Всё было хорошо, пока не понадобилось в модель записывать данные.
Читаю один и тот же индекс - значение A
пишу в этот же индекс - значение A там же и осталось, но изменилось значение другого индекса рядом в строке
т.е. получается что в одной и той же модели индексы для чтения одни, для записи - немножко сдвинуты :)

Как-то это нездорово, и не могу понять почему Qt допустило такое нарушение целостности и что же можно сделать...