Russian Qt Forum

Qt => Базы данных => Тема начата: crocus от Март 06, 2006, 07:10



Название: Многопользовательские приложения
Отправлено: crocus от Март 06, 2006, 07:10
А вот непонятно, если запускается сразу несколько экземпляров программы, работающей с базой данных, будут косяки или нет, теоретически должны быть модель то одна т.е. QSqlTableModel???


Название: Многопользовательские приложения
Отправлено: Вудруф от Март 06, 2006, 07:47
Всё зависит от того, как ты спроектировал работу с базой данных. Если нормально, то не должно. Плюс ко всему в рамках транзакции данные меняются только у одного пользователя, временные таблицы тоже как правило у каждого свои...


Название: Многопользовательские приложения
Отправлено: Admin от Март 06, 2006, 08:28
Программ может быть сколько угодно, а вот база данных у тебя одна! ей и разруливать кучу запросов.

Для этого есть транзакции или локи таблиц!