Russian Qt Forum
Апрель 18, 2024, 07:08 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: подключение к базе mssql  (Прочитано 6690 раз)
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« : Февраль 01, 2017, 10:12 »

Есть mssql средней загруженности, как с ней лучше работать?
Через ODBC не хочется(нужно в панели управления подключения создавать).
Через SQLDriverConnect и сишные либы sql.h не могу найти нормальных примеров, есть запутанный код но человек уволился.
Есть ли в Qt api для работы с mssql без odbc?
Записан
Johnik
Крякер
****
Offline Offline

Сообщений: 339


Просмотр профиля
« Ответ #1 : Февраль 01, 2017, 10:17 »

Через ODBC не хочется(нужно в панели управления подключения создавать).
не нужно
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Февраль 01, 2017, 10:40 »

ODBC та еще какашка.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« Ответ #3 : Февраль 01, 2017, 12:01 »

Может пример есть как с MS SQL 2008 работать?
Работа не сложная: подключиться, считать данные, иногда таблицу поправить?
Желательно чтоб быстродействие было при чтении данных(постоянный мониторинг из таблиц идет).
Данных не очень много, но зависания нежелательны.
Записан
Johnik
Крякер
****
Offline Offline

Сообщений: 339


Просмотр профиля
« Ответ #4 : Февраль 01, 2017, 13:38 »

тут пример подключения к БД mssql
для чтения данных желательно использовать QSqlQuery::setForwardOnly()

Что конкретно не получается?
Записан
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« Ответ #5 : Февраль 02, 2017, 11:07 »

Что конкретно не получается?
Не подключалась. Спасибо получилось подключиться.

Можно ли без ODBC работать с базой и будет ли это быстро?

Может есть пример класса по работе с БД с базовым функционалом? Подключение к нескольким БД, управление подключением и запросами(удаление, приоритет - чтобы запрос отчета на миллион строк не повесил выполнение остальных запросов).
Записан
titan83
Гость
« Ответ #6 : Февраль 07, 2017, 21:27 »

ODBC та еще какашка.
простите, можно этот момент поподробнее. я целью, чтобы не испачкаться.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #7 : Февраль 08, 2017, 08:36 »

ODBC та еще какашка.
простите, можно этот момент поподробнее. я целью, чтобы не испачкаться.
На сколько я помню, проблемы со скоростью, с некоторыми типами данных (тут не совсем уверен) и с кроссплатформенностью.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 22.