Russian Qt Forum
Ноябрь 23, 2024, 19:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Редактируемый SQL  (Прочитано 3522 раз)
NWorker93
Гость
« : Ноябрь 10, 2008, 15:03 »

Добрый день!
Интересует решение отвечающее следующим требованиям:
1. Набор данных строится на произвольном SQL запросе.
2. Возможность редактирования набора данных, при котором выполняется пользовательская
    обработка измененных данных - выполнение запросов на обновление данных на сервере.
3. Возможность подкачки данных по необходиомсте, а не всего набора данных целиком.
    Как реализовано на данный момент в QSqlQueryModel.

На данный момент не устраивает несколько вещей. QSqlTableModel не поддерживает построения
набора данных на произвольном SQL запросе, но имеет свой кэш изменений.
QSqlQueryModel не поддерживает редактирование.
Есть ли красивое готовое решение, удовлетворяющее вышеописанным требованиям?
Заранее благодарен.
Записан
ритт
Гость
« Ответ #1 : Ноябрь 10, 2008, 16:48 »

а как ты себе представляешь редактирование, скажем, пяти таблиц, объединённых джоинтами? или двадцати пяти...пятнадцать из которых - алиасы одной и той же таблицы?
Записан
crossly
Гость
« Ответ #2 : Ноябрь 11, 2008, 10:36 »

унаследуйся от QSqlQueryModel.... и добавь возможность редактирования... кэширования.... и всего чего твоя тёмная душа пожелает.... Улыбающийся Смеющийся
Записан
Alex03
Гость
« Ответ #3 : Ноябрь 17, 2008, 07:26 »

Некоторые СУБД поддерживают редактируемые вьюхи, с которыми можно пользовать QSqlTableModel.
Правда, как правило, возможности редактирования там ограниченны.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 20.