Russian Qt Forum

Qt => Базы данных => Тема начата: dont от Май 03, 2006, 03:06



Название: QSqlRelationalTableModel trouble.. size is reason?
Отправлено: dont от Май 03, 2006, 03:06
Пишу я значит такой код:
Код:

QSqlRelationalTableModel *model_1 = new QSqlRelationalTableModel;

model_1->setTable(tr("main"));
model_1->setEditStrategy(QSqlRelationalTableModel::OnManualSubmit);
model_1->select();

QTableView *view = new QTableView;
view->setModel(model_1);
view->show();

Ну так вот, когда размер таблицы не слишком большой(имею ввиду общий размер columns*rows) все работает нормально, когда таблица большая, в таблице(view) ничего не отображаеться. Проверил все, что только можно было проверить, причина в размере таблици 99% да и для маленьких таблиц все работает прекрасно... Я так понял Qt где то резервирует максимальный размер памяти для модели, как его изменить? Или есть какие-то ограничения на размер таблицы? У меня не хотело работать уже при таблице размером где-то 20х500.

Буду благодарен за любые идеи.