Название: подключение к базе mssql Отправлено: deMax от Февраль 01, 2017, 10:12 Есть mssql средней загруженности, как с ней лучше работать?
Через ODBC не хочется(нужно в панели управления подключения создавать). Через SQLDriverConnect и сишные либы sql.h не могу найти нормальных примеров, есть запутанный код но человек уволился. Есть ли в Qt api для работы с mssql без odbc? Название: Re: подключение к базе mssql Отправлено: Johnik от Февраль 01, 2017, 10:17 Через ODBC не хочется(нужно в панели управления подключения создавать). не нужноНазвание: Re: подключение к базе mssql Отправлено: Пантер от Февраль 01, 2017, 10:40 ODBC та еще какашка.
Название: Re: подключение к базе mssql Отправлено: deMax от Февраль 01, 2017, 12:01 Может пример есть как с MS SQL 2008 работать?
Работа не сложная: подключиться, считать данные, иногда таблицу поправить? Желательно чтоб быстродействие было при чтении данных(постоянный мониторинг из таблиц идет). Данных не очень много, но зависания нежелательны. Название: Re: подключение к базе mssql Отправлено: Johnik от Февраль 01, 2017, 13:38 тут пример (http://www.prog.org.ru/topic_28588_0.html) подключения к БД mssql
для чтения данных желательно использовать QSqlQuery::setForwardOnly() Что конкретно не получается? Название: Re: подключение к базе mssql Отправлено: deMax от Февраль 02, 2017, 11:07 Что конкретно не получается? Не подключалась. Спасибо получилось подключиться.Можно ли без ODBC работать с базой и будет ли это быстро? Может есть пример класса по работе с БД с базовым функционалом? Подключение к нескольким БД, управление подключением и запросами(удаление, приоритет - чтобы запрос отчета на миллион строк не повесил выполнение остальных запросов). Название: Re: подключение к базе mssql Отправлено: titan83 от Февраль 07, 2017, 21:27 ODBC та еще какашка. простите, можно этот момент поподробнее. я целью, чтобы не испачкаться.Название: Re: подключение к базе mssql Отправлено: Пантер от Февраль 08, 2017, 08:36 ODBC та еще какашка. простите, можно этот момент поподробнее. я целью, чтобы не испачкаться. |