crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Периодическое обновление данных в таблице. Как лучше реализовать?
gmurik2
  опции профиля:
сообщение 2.6.2010, 10:46
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 23
Регистрация: 21.5.2009
Пользователь №: 764

Спасибо сказали: 0 раз(а)




Репутация:   0  


День добрый! Пишу многопользовательское приложение базы данных, в приложении есть таблица, в которой выводится результат запроса. Эта таблица должна периодически обновляться, чтобы отобразить изменения сделанные другими пользователями. Как widget'ом лучше воспользоваться QTableView или QTableWedget?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
MoPDoBoPoT
  опции профиля:
сообщение 3.6.2010, 0:45
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 172
Регистрация: 7.5.2009
Из: Москва
Пользователь №: 738

Спасибо сказали: 44 раз(а)




Репутация:   9  


Цитата(Andrewshkovskii @ 2.6.2010, 19:29) *
Ну так ты же можешь все это запомнить, хранить где-то, если это критично.

Угу, например кое-что уже есть:
QByteArray QHeaderView::saveState () const
bool QHeaderView::restoreState ( const QByteArray & state )


Насчет восстановления выделения - спорный вопрос. В общем случае, нет гарантий, что данная запись еще не удалена из БД.
Да и вообще, честно говоря, вся тема достаточна спорна. Конечно, я не знаю для какой предметной области разрабатывается данное ПО, но в большинстве случаев такая актуальность данных не нужна, только лишний трафик гонять. Можно вполне обойтись и кнопочкой "Обновить".
Кстати, в некоторых СУБД существуют нотификационные сервисы, позволяющие посылать уведомления при возникновении каких-либо событий в базе данных.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- gmurik2   Периодическое обновление данных в таблице. Как лучше реализовать?   2.6.2010, 10:46
- - Andrewshkovskii   Обновление должно происходить после какого-то собы...   2.6.2010, 11:09
- - gmurik2   Через определенные моменты времени, например раз в...   2.6.2010, 11:59
- - Andrewshkovskii   Ну тут без разницы, каким виджетом. Ты вообще може...   2.6.2010, 12:54
- - gmurik2   Если использовать QTableView, то при обновление не...   2.6.2010, 13:12
- - Andrewshkovskii   Ну так ты же можешь все это запомнить, хранить где...   2.6.2010, 18:29
- - MoPDoBoPoT   Цитата(Andrewshkovskii @ 2.6.2010, 19:29)...   3.6.2010, 0:45
- - Andrewshkovskii   ЦитатаКстати, в некоторых СУБД существуют нотифика...   3.6.2010, 1:12
- - Litkevich Yuriy   Цитата(Andrewshkovskii @ 3.6.2010, 5:12) ...   3.6.2010, 11:34
- - MoPDoBoPoT   PostgreSQL (тоже поддерживается Qt), в Microsoft S...   3.6.2010, 16:10
|- - gmurik2   Цитата(MoPDoBoPoT @ 3.6.2010, 19:10) Post...   4.6.2010, 11:51
- - MoPDoBoPoT   Я сам с этим не работал, просто когда-то на форуме...   4.6.2010, 13:34
- - Litkevich Yuriy   Цитата(gmurik2 @ 4.6.2010, 15:51) А можно...   4.6.2010, 14:22


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.11.2024, 22:20