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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Кто видел драйвер Qt для MS SQL  (Прочитано 13655 раз)
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.027 секунд. Запросов: 20.