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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Кто видел драйвер Qt для MS SQL  (Прочитано 13385 раз)
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« : Ноябрь 22, 2006, 09:03 »

Подскажите имеется ли готовый драйвер Qt для MS SQL
Записан
Tonal
Гость
« Ответ #1 : Ноябрь 22, 2006, 11:12 »

ODBC
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #2 : Ноябрь 22, 2006, 11:44 »

Насколько я понимаю ODBC доступ к локальным оффисным базам.
Имеется в виду не MS SQL server.

добавлено спустя 1 минуту:

 Заговорился.
Требуется драйвер именно к MS SQL server.
Записан
alexis
Гость
« Ответ #3 : Ноябрь 22, 2006, 12:10 »

Смотрим в Assistant доку по QSqlDatabase
Там есть табличка с описанием предоставляемых драйверов:
---
Driver Type | Description
QDB2 | IBM DB2
QIBASE| Borland InterBase Driver
QMYSQL | MySQL Driver
QOCI | Oracle Call Interface Driver
QODBC | ODBC Driver (includes Microsoft SQL Server)
QPSQL | PostgreSQL Driver
QSQLITE |SQLite version 3 or above
QSQLITE2 | SQLite version 2
QTDS | Sybase Adaptive Server
----
Так что QODBC вам в руки Улыбающийся
Записан
BaltikS
Гость
« Ответ #4 : Ноябрь 22, 2006, 14:06 »

Нужно самому писать!
Записан
Tonal
Гость
« Ответ #5 : Ноябрь 23, 2006, 15:11 »

Цитата: "Mikhail"
Насколько я понимаю ODBC доступ к локальным оффисным базам.
ODBC - доступ к любым базам для которых есть ODBC драйвера.
Для MS SQL server они есть
Записан
Kosh
Гость
« Ответ #6 : Ноябрь 24, 2006, 18:13 »

Насклько я понимаю, БД поддерживает только коммерческая версия qt (халявы не быдет)
Записан
Tonal
Гость
« Ответ #7 : Ноябрь 25, 2006, 12:26 »

С открытой версией идут следующие драйвера:
Driver Type | Description
QIBASE| Borland InterBase Driver
QMYSQL | MySQL Driver
QODBC | ODBC Driver (includes Microsoft SQL Server)
QPSQL | PostgreSQL Driver
QSQLITE |SQLite version 3 or above
QSQLITE2 | SQLite version 2

Т.к. ODBC включается - то хватит для чего угодно. Подмигивающий
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #8 : Ноябрь 26, 2006, 13:36 »

ODBC медленноват
я бы еще предложил глянуть olt.sf.net
Записан
burunduk
Гость
« Ответ #9 : Октябрь 12, 2007, 21:02 »

всё еще не появился ? 
через драйвер ODBC я так понимаю будет медленно
Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #10 : Октябрь 12, 2007, 21:28 »

Вот же он:
QTDS | Sybase Adaptive Server


Но есть он только в коммерческой версии, попросите кого-нибудь, у кого она есть прислать вам их.
Они очень маленькие.
Записан
burunduk
Гость
« Ответ #11 : Октябрь 13, 2007, 17:00 »

спасибо, по названию так сразу и не скажешь Улыбающийся

Вот же он:
QTDS | Sybase Adaptive Server
Записан
burunduk
Гость
« Ответ #12 : Октябрь 13, 2007, 22:33 »

при сборке Qt потребовал файл sqlfront.h, которого у меня нет  Грустный

как я понял, он является частью DB Library for C, входящего в SQL Server 2000, и в будущих версиях поддержка его прекращается в связи с переходом на ADO.  Я же установил MS SQL 2005 и такого файла там уже не обнаружил.
Как же всё таки заставить Qt работать с MS SQL через ADO или OLE DB ?

вот выдержка из MSDN:

Warning  While the DB-Library API is still supported in Microsoft SQL Server 2000, no future versions of SQL Server will include the files needed to do programming work on applications that use this API. Connections from existing applications written using DB-Library will still be supported in the next version of SQL Server, but this support will also be dropped in a future release. When writing new applications, avoid using DB-Library. When modifying existing applications, you are strongly encouraged to remove dependencies on DB-Library. Instead of DB-Library, you can use Microsoft ActiveX® Data Objects (ADO), OLE DB, or ODBC to access data in SQL Server.
Записан
orefkov
Гость
« Ответ #13 : Октябрь 15, 2007, 07:41 »

Под виндой отлично работает доступ через ODBC драйвер.
Под линухом через ODBC сложнее, но тоже в принципе можно.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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