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


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

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

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




Репутация:   94  


блин, все облазил, попробывал так:
  QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); //UTF-8Windows-1251
  QTextCodec::setCodecForLocale(QTextCodec::codecForName("Windows-1251"));

думал раз уж в ODBC менеджере я указваю кодировку, то манеджер будет из нее в локальную конвертировать, а локальную я в программе указал.
фигушки не работает, тогда не понимаю как вообще это в Qt'ях работает, гдето упоминалось, что поумолчанию при работе с БД тип данных Qstring используется, наверное это мешает.

И непойму почему в Qt'ях непредусмотренно задание кодировки БД. :(
(в борланде индивидуально для каждого псевдонима можно кодировку выбрать)

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

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


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


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




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