Не работает автодополнение кода QT4 в VS2005. |
Здравствуйте, гость ( Вход | Регистрация )
Не работает автодополнение кода QT4 в VS2005. |
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 |
Я МОГУ НА КНОПКУ В ДРУГОЙ ФОРМЕ AUTH.UI, подвесить код?? Если могу,то скажите пожалуйста,зависит ли здесь подключение от того,где код прописан? Можешь, есть такая вещь как "default database". Проблемы могут возникнуть только если этих соединений у тебя несколько или код находится в разных потоках. Значит я могу на начальной форме подвесить подключение к базе. А на другой форме,на кнопку,могу подвесить занесение данных в базу.Но только я должен сверху прописать #default database ?Или что?И где именно его прописывать.Где вызывается подключение в базе,или где разные обработчики(добавление,удаление,редактирование(другие формы)). Посмотри что говорит query.lastError() Driver not loaded. Мои ожидания оправдались.Видимо драва нет какого то.Ошибка вылезает на QtSqld4.dll зверя. Посмотри что говорит query.lastError() Driver not loaded. Мои ожидания оправдались.КОроче нет драва какого то,но в скобках написан вот этот зверь. QtSqld4.dll. |
|
|
SABROG |
13.1.2009, 23:56
Сообщение
#23
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
#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 |
в configure прописывать компиляцию этих драйверов. Не обязательно, достаточно собрать плагин: Как собрать QPSQL плагин под Windows (Не обращая внимание на то, что там написано QMYSQL, просто обычное копи\пасте при переводе )
|
|
|
abra |
14.1.2009, 3:14
Сообщение
#25
|
Студент Группа: Участник Сообщений: 68 Регистрация: 12.1.2009 Пользователь №: 485 Спасибо сказали: 11 раз(а) Репутация: 2 |
в configure прописывать компиляцию этих драйверов. Не обязательно, достаточно собрать плагин: Как собрать QPSQL плагин под Windows (Не обращая внимание на то, что там написано 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 |
|
|
|
esaj |
14.10.2012, 20:25
Сообщение
#29
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 28.4.2012 Пользователь №: 3347 Спасибо сказали: 0 раз(а) Репутация: 0 |
Мне помогает периодическое нажатие "Project"->"Update Intellisense" (VStudio 2008). по моим наблюдениям гораздо эффективнее тупо удолять сам файл *.ncb vs 2008 нет "Project"->"Update Intellisense" удаление *.ncb не помогает. что делать??? |
|
|
Алексей1153 |
15.10.2012, 8:21
Сообщение
#30
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
|
|
|
Текстовая версия | Сейчас: 2.12.2024, 8:32 |