crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Qt, Interbase и ODBC, работа с БД Interbase
Litkevich Yuriy
  опции профиля:
сообщение 11.1.2008, 13:00
Сообщение #1


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


У меня на виндовозе стоит ОпенСорсовская версия Qt4, собраная по умолчанию, есть прога которую я делал в Borland C++Builder 5 и использующая БД Interbase.
На другой машине стоит Firebird-2.0.1.12855 и Борлондовская прога свободно там работает, этот же результат хочу получить на Qt'ях.

Вопрос такой, как лучше прицепиться к этой БД с помощью Qt и возможно ли это для ОпенСорсовской версии Qt4?
Есть ли в ОпенСорсовской версии нужные штуки?
И еще некоторые люди рекомендуют использовать унифицированный механизм под названием ODBC.

А примеры как-то все заточены под MySQL.

Собственно вопросу не удивляйтесь, я не програмер, а разработчик РЭА и с БД месяца 3 как познакомился.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 12.3.2008, 14:00
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


если в функции main пишу так:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("Windows-1251"));

то все отображается коректно, а как-нибудь можно задать кодек только для конкретного класса, т.е. чтобы основной был другим.
собственно используется связка QSqlTableModel и QTableView, хочу чтобы толко для них или одного из них, даже незнаю кому именно, устанавливался индивидуальный кодек, можно ли так сделать?

Сообщение отредактировал Litkevich Yuriy - 12.3.2008, 14:09
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Litkevich Yuriy   Qt, Interbase и ODBC   11.1.2008, 13:00
- - ViGOur   Цитата(Litkevich Yuriy @ 11.1.2008, 13:00...   11.1.2008, 13:12
|- - Litkevich Yuriy   А чем отличается плагин от просто библиотеки? У м...   11.1.2008, 13:45
- - balbes   При указании поддержки того же ODBC в configure и ...   11.1.2008, 13:57
- - Litkevich Yuriy   Несколько не догнал, что значит привязывается? ког...   11.1.2008, 14:12
- - ViGOur   Цитата(Litkevich Yuriy @ 11.1.2008, 14:12...   11.1.2008, 14:14
- - Litkevich Yuriy   ...продолжаю, использую ODBC для соединения с Intr...   12.3.2008, 13:25
- - ViGOur   Ну так в Qt по умолчанию используется Unicode, поп...   12.3.2008, 13:59
- - Litkevich Yuriy   если в функции main пишу так: QTextCodec::setCodec...   12.3.2008, 14:00
- - ViGOur   По всей видимости без переопределения класса QText...   12.3.2008, 14:21
- - Litkevich Yuriy   например, писать код в UTF-8, можно в лине и в вин...   12.3.2008, 14:30
- - ViGOur   Так сделай кодировку настраиваемой.   12.3.2008, 14:35
- - Litkevich Yuriy   как? и где? -- у меня пока в голове вертится так...   12.3.2008, 14:42
- - ViGOur   Цитата(Litkevich Yuriy @ 12.3.2008, 14:42...   12.3.2008, 14:56
- - Litkevich Yuriy   не получится, у меня три БД и все с разными кодиро...   12.3.2008, 15:00
- - ViGOur   Цитата(Litkevich Yuriy @ 12.3.2008, 15:00...   12.3.2008, 15:32
- - Litkevich Yuriy   блин, все облазил, попробывал так: QTextCodec...   12.3.2008, 16:02
- - ViGOur   А ты когда устанавливаешь кодек, до чтения строк и...   12.3.2008, 16:21
- - Litkevich Yuriy   приведенные выше строки определены в функции main,...   12.3.2008, 16:29
- - Tonal   Два вопроса: 1) Какую кодировку ты указываешь при ...   13.3.2008, 8:49
- - Litkevich Yuriy   Цитата(Tonal @ 13.3.2008, 11:49) 1) Какую...   13.3.2008, 12:18
|- - Tonal   Цитата(Litkevich Yuriy @ 13.3.2008, 15:18...   13.3.2008, 21:18
- - Litkevich Yuriy   Вобщем порыскав по инету, пришел к следующему выво...   13.3.2008, 14:50
- - Litkevich Yuriy   у меня одновременно незахотели собираться -plugin-...   13.3.2008, 21:52


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 10.12.2024, 19:44