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, 13:25
Сообщение #2


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

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

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




Репутация:   94  


...продолжаю, использую ODBC для соединения с IntrBase через драйвер Firebird_ODBC_1.2.0.69-Win32.exe
Немогу побороть проблему:
База содержит руский текст в кодировке Win1251
В "Источнике данных ODBC" если выставляю такую же кодировку, то в своей тестовой проге таблицы содержащие русские символы пустые, видны только шапки столбцов, если ставлю NONE, то вижу квадратики вместо русских символов, как можно поборотся?
может кто сталкивался?

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

Сообщений в этой теме
- 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


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


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




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