|
2 / 2 / 0
Регистрация: 28.03.2009
Сообщений: 61
|
||||||
Sql в Qt30.11.2010, 15:50. Показов 12137. Ответов 12
Метки нет (Все метки)
Всем добрый день! Нужно подключить sql к qt.
Sql у меня microsoft sql server management studio express 2005 Пишу такой код для подключения:
[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию QODBC3: Unable to connect. Помогите разобраться, в чем проблема! И что надо вводить в setDatabaseName. Откуда взять это имя, не могу понять!
0
|
||||||
| 30.11.2010, 15:50 | |
|
Ответы с готовыми решениями:
12
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Как перейти с SQL 2003 на SQL 2005 без потери информации?
|
|
8 / 8 / 2
Регистрация: 07.02.2010
Сообщений: 22
|
|
| 30.11.2010, 16:35 | |
|
Сам не могу вам помочь - самого это ещё ждет. Но может вам поможет такая ссылочка:
такая ссылочка...
1
|
|
|
2 / 2 / 0
Регистрация: 28.03.2009
Сообщений: 61
|
|
| 30.11.2010, 16:59 [ТС] | |
|
Спасибо но это же самое я и в книге прочитал, мне бы какие-то ссылки, не знаю поподробнее может, не могу понять, хоть ты убей)))
0
|
|
|
110 / 46 / 4
Регистрация: 03.09.2009
Сообщений: 112
|
||||||
| 01.12.2010, 16:18 | ||||||
Здесь подключение доверительное. То есть используется имя пользователя рабочей станции. Если строка подключения не подходит, смотри тут
2
|
||||||
|
2 / 2 / 0
Регистрация: 28.03.2009
Сообщений: 61
|
||||||
| 01.12.2010, 18:42 [ТС] | ||||||
|
Спасибо большое. Ссылка очень помогла! Хотя бы разобрался где что в этой строке подключения!
Добавлено через 1 час 11 минут Продолжение проблемы! К базе данных он теперь вроде как без ошибок подключается, да только при попытке выполнить любой запрос, скажем
Добавлено через 12 минут Полазил по форумам, там пишут что драйвера просто может не быть, и действительно в папке с драйверами есть только драйвер для qsqlite4. Где взять аналогичный драйвер для QODBC и как его подключить? http://doc.crossplatform.ru/qt... dbc-plugin Здесь написано, как собрать драйвер под линукс, а как это сделать под винду?
0
|
||||||
|
2 / 2 / 0
Регистрация: 28.03.2009
Сообщений: 61
|
||||||
| 02.12.2010, 07:04 [ТС] | ||||||
|
Не помогло! Покопался еще с файликами драйвиров, я их таки нашел! Позапихивал их в каталог с exeшником, в system32, не помогает. Qt версии 4.7, Стоит microsoft sql server management studio 2005 express, Windows sp3.
Вот мой запускающийся но неработающий код:
Available drivers: ("QSQLITE", "QODBC3", "QODBC") QSqlQuery::exec: database not open "Unable insert operation! Driver not loaded Driver not loaded" Интересно, что sqlDatabase.open() проходит без ошибок, а при запуске запроса выдается ошибка, что драйвер не загружен. Может где-то в проге нужно явно указать путь к драйверу? Не знаю уже что с этим делать. Надо просто написать клиентское приложение, которое будет работать чисто с базой mdf, добавляя, удаляя, и выводя данные на экран.
0
|
||||||
|
110 / 46 / 4
Регистрация: 03.09.2009
Сообщений: 112
|
|
| 02.12.2010, 09:11 | |
|
В *.pro файле есть QT += sql ?
Или, если используешь MSVC компилятор, то зайди в свойства проекта: Configuration properties -> Linker -> Input -> Additional dependencies и добавь туда QtSqld4.lib для debug и QtSql4.lib для release
1
|
|
|
2 / 2 / 0
Регистрация: 28.03.2009
Сообщений: 61
|
|
| 02.12.2010, 13:28 [ТС] | |
|
Это я давно проверил, все вроде на месте! Есть еще идеи, что проверить?
0
|
|
|
110 / 46 / 4
Регистрация: 03.09.2009
Сообщений: 112
|
||||||
| 02.12.2010, 13:31 | ||||||
|
Сделай так:
0
|
||||||
|
8 / 8 / 0
Регистрация: 17.10.2012
Сообщений: 70
|
||||||
| 15.11.2012, 21:39 | ||||||
|
у меня вообще выдает ошибку
C2061: syntax error : identifier 'addDatabase' вот код, может я где напортачил
0
|
||||||
|
136 / 140 / 7
Регистрация: 22.08.2011
Сообщений: 485
|
||||||
| 19.11.2012, 15:28 | ||||||
|
Здравствуйте
Извините, что встреваю, но есть один вопрос как раз тоже по SQL. Через стринг(если его формировать руками) все работает, но когда начинаю делать через bindValue то в query.executedQuery() и в query.lastQuery() вместо данных знак "?". Как увидеть сам запрос? Спасибо!
0
|
||||||
|
0 / 0 / 0
Регистрация: 24.08.2015
Сообщений: 3
|
|||||||
| 24.08.2015, 10:46 | |||||||
Скачал его и установил http://www.microsoft.com/downl... playlang=e. Проблема ушла, надеюсь кому-то поможет
0
|
|||||||
| 24.08.2015, 10:46 | |
|
Помогаю со студенческими работами здесь
13
Где найти и бесплатно скачать SQL 2005 или SQL 2008 Обязательно ли нужны знания SQL для начала работы с LINQ to SQL Ошибка подключения к SQL (SQL Server не существует, или доступ запрещен.) Соединение с SQL сервером используя аутентификацию Windows, а не SQL-сервера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|