Здравствуйте, гость ( Вход | Регистрация )
|
dexter_man |
17.5.2008, 21:04
Сообщение
#1
|
|
Студент ![]() Группа: Новичок Сообщений: 16 Регистрация: 12.5.2008 Пользователь №: 173 Спасибо сказали: 0 раз(а) Репутация: 0
|
Тут такая проблема организовалась: есть две базы данных, одна создается в памяти, вторая берется из файла.
Доступ к этим базам нужен во всех классах программы. Каким образом такое можно организовать? Мож их нужно как-то глобально объявить? |
|
|
|
![]() |
|
Litkevich Yuriy |
17.5.2008, 21:18
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(dexter_man @ 18.5.2008, 1:04) Link Мож их нужно как-то глобально объявить? нет QSqlDatabase виден во всей программе, это особый класс, только их создать лучше так: где строки "db_mem" и "db_file" - уникальные по всей программе имена соединений т.е. в других частях программы ты обращаешся к базе по имени соединения: и не забудь когда будешь делать запросы с помощью QSqlQuery, определи БД, т.к. у тебя их две:
|
|
|
|
dexter_man Базы данных 17.5.2008, 21:04
dexter_man получается, что в любой части программы (в любом к... 17.5.2008, 21:24
Litkevich Yuriy Цитата(dexter_man @ 18.5.2008, 1:21) Я пр... 17.5.2008, 21:31
dexter_man Не, то что надо открывать эт я уже понял, а как то... 17.5.2008, 21:34
Litkevich Yuriy close() , я предпочитаю закрывать, может Qt и сама... 17.5.2008, 21:47
Arceny А как быть, если я в процессе работы программы хоч... 26.5.2008, 18:37
Litkevich Yuriy Цитатаvoid QSqlDatabase::removeDatabase ( const QS... 26.5.2008, 19:04
Arceny У меня нет отпкрытых запросов. У меня вообще в моё... 26.5.2008, 19:17
ViGOur Цитата(Arceny @ 26.5.2008, 19:37) db = QS... 26.5.2008, 20:16
Litkevich Yuriy ViGOur, да можно и так как он, открывать/закрывать... 26.5.2008, 20:24
Arceny В общем всё понятно. В моей переменной cnf.dbType ... 26.5.2008, 20:25
Litkevich Yuriy Цитата(Arceny @ 27.5.2008, 0:25) Таким об... 26.5.2008, 20:27
ViGOur Угу, именно так.
Просто в данном случае QSqlDataba... 26.5.2008, 20:31
Litkevich Yuriy На счет этого сообщения:Цитата(Litkevich Yuriy ... 27.5.2008, 22:50![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 15:10 |