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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: возможно ли несколько подключений к базе в памяти?  (Прочитано 11188 раз)
ilyagoo
Гость
« Ответ #15 : Ноябрь 25, 2010, 09:13 »

cloneDatabase() это дело исправил.

вроде cloneDatabase() создает клон соединения, почему тогда в коде выше база пустая?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #16 : Ноябрь 25, 2010, 09:54 »

После клонирования open выдает какие-нибудь ошибки?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ilyagoo
Гость
« Ответ #17 : Ноябрь 25, 2010, 10:04 »

нэт. открытие происходит успешно. но таблиц в базе нет.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #18 : Ноябрь 25, 2010, 10:27 »

Интересно. Сейчас проверил: если создавать базу в памяти, то клонирование не канает. Если :memory: заменить на имя файла, то все отлично работает. Возможно, ограничение базы в памяти?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ilyagoo
Гость
« Ответ #19 : Ноябрь 25, 2010, 10:38 »

похоже на то((
а как заметил Kolobok, юзать одно соединение некорректно
Записан
ilyagoo
Гость
« Ответ #20 : Ноябрь 25, 2010, 11:15 »

нашел ветку без кода, но товарищ говорит о том, что решил проблему. вот только как...

http://www.qtcentre.org/threads/28780-QSqlite-multiple-connections-to-in-memory-database
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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