![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
dexter_man |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 16 Регистрация: 12.5.2008 Пользователь №: 173 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Тут такая проблема организовалась: есть две базы данных, одна создается в памяти, вторая берется из файла.
Доступ к этим базам нужен во всех классах программы. Каким образом такое можно организовать? Мож их нужно как-то глобально объявить? |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Мож их нужно как-то глобально объявить? нет QSqlDatabase виден во всей программе, это особый класс, только их создать лучше так:
где строки "db_mem" и "db_file" - уникальные по всей программе имена соединений т.е. в других частях программы ты обращаешся к базе по имени соединения:
и не забудь когда будешь делать запросы с помощью QSqlQuery, определи БД, т.к. у тебя их две:
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.6.2025, 13:16 |