Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
ViGOur |
13.1.2009, 23:33
Сообщение
#21
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Посмотри что говорит query.lastError()
|
|
|
|
|
abra |
13.1.2009, 23:45
Сообщение
#22
|
|
Студент ![]() Группа: Участник Сообщений: 68 Регистрация: 12.1.2009 Пользователь №: 485 Спасибо сказали: 11 раз(а) Репутация: 2
|
Цитата(SABROG @ 13.1.2009, 23:31) Link Цитата(abra @ 13.1.2009, 23:22) Link Я МОГУ НА КНОПКУ В ДРУГОЙ ФОРМЕ AUTH.UI, подвесить код?? Если могу,то скажите пожалуйста,зависит ли здесь подключение от того,где код прописан? Можешь, есть такая вещь как "default database". Проблемы могут возникнуть только если этих соединений у тебя несколько или код находится в разных потоках. Значит я могу на начальной форме подвесить подключение к базе. А на другой форме,на кнопку,могу подвесить занесение данных в базу.Но только я должен сверху прописать #default database ?Или что?И где именно его прописывать.Где вызывается подключение в базе,или где разные обработчики(добавление,удаление,редактирование(другие формы)). Цитата(ViGOur @ 13.1.2009, 23:33) Link Посмотри что говорит query.lastError() Driver not loaded. Мои ожидания оправдались.Видимо драва нет какого то.Ошибка вылезает на QtSqld4.dll зверя. Цитата(ViGOur @ 13.1.2009, 23:33) Link Посмотри что говорит query.lastError() Driver not loaded. Мои ожидания оправдались.КОроче нет драва какого то,но в скобках написан вот этот зверь. QtSqld4.dll. |
|
|
|
|
SABROG |
13.1.2009, 23:56
Сообщение
#23
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34
|
Цитата(abra @ 13.1.2009, 23:42) Link #default database Это какая-то злая препроцессорная команда о которой я никогда не слышал при изучении C++ :-D При создании QSqlQuery query(); без параметров подобным образом используется существующее подключение к базе данных, которое было добавлено через QSqlDatabase::addDatabase() ранее. По умолчанию устанавливается только ODBC и SQLITE драйверы. Для остальных надо качать исходники и в configure прописывать компиляцию этих драйверов. |
|
|
|
|
ViGOur |
14.1.2009, 0:01
Сообщение
#24
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Цитата(SABROG @ 13.1.2009, 23:56) Link в configure прописывать компиляцию этих драйверов. Не обязательно, достаточно собрать плагин: Link (Не обращая внимание на то, что там написано QMYSQL, просто обычное копи\пасте при переводе |
|
|
|
|
abra |
14.1.2009, 3:14
Сообщение
#25
|
|
Студент ![]() Группа: Участник Сообщений: 68 Регистрация: 12.1.2009 Пользователь №: 485 Спасибо сказали: 11 раз(а) Репутация: 2
|
Цитата(ViGOur @ 14.1.2009, 0:01) Link Цитата(SABROG @ 13.1.2009, 23:56) Link в configure прописывать компиляцию этих драйверов. Не обязательно, достаточно собрать плагин: Link (Не обращая внимание на то, что там написано QMYSQL, просто обычное копи\пасте при переводе Ты только не смейся сильно,но куда мне это копировать? cd %QTDIR%\src\plugins\sqldrivers\psql qmake "INCLUDEPATH+=C:\psql\include" "LIBS+=C:\psql\lib\ms\libpq.lib" psql.pro nmake ? |
|
|
|
|
Litkevich Yuriy |
14.1.2009, 5:59
Сообщение
#26
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
abra, разделяй вопросы по разным темам, в этой теме только автодополнение обсуждается.
|
|
|
|
| Гость_Гость_* |
22.1.2009, 14:17
Сообщение
#27
|
|
Гости |
Мне помогает периодическое нажатие "Project"->"Update Intellisense" (VStudio 2008).
|
|
|
|
|
flankerr |
22.1.2009, 15:41
Сообщение
#28
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0
|
Цитата(Гость @ 22.1.2009, 14:17) Link Мне помогает периодическое нажатие "Project"->"Update Intellisense" (VStudio 2008). по моим наблюдениям гораздо эффективнее тупо удолять сам файл *.ncb |
|
|
|
|
esaj |
14.10.2012, 20:25
Сообщение
#29
|
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 28.4.2012 Пользователь №: 3347 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(flankerr @ 22.1.2009, 16:41) Link Цитата(Гость @ 22.1.2009, 14:17) Link Мне помогает периодическое нажатие "Project"->"Update Intellisense" (VStudio 2008). по моим наблюдениям гораздо эффективнее тупо удолять сам файл *.ncb vs 2008 нет "Project"->"Update Intellisense" удаление *.ncb не помогает. что делать??? |
|
|
|
|
Алексей1153 |
15.10.2012, 8:21
Сообщение
#30
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Цитата(esaj @ 14.10.2012, 23:25) Link удаление *.ncb не помогает. что делать??? если не помогает - тренировать память )) Наполовину шутка. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 9:59 |