crossplatform.ru

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

Padavan
  опции профиля:
сообщение 11.1.2013, 18:24
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 11.1.2013
Пользователь №: 3671

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




Репутация:   0  


Здравствуйте, уважаемые!
Подскажите, где собака зарыта. В примере sqlbrowser, из Qt5, открываю базу firebird'а. Поле, имеющее тип QDateTime выводится в таком виде - 19.09.12 0:00. Когда эта же база открывается FlameRobin'ом, то вывод имеет вид - 19.09.2012, 10:00:00.000. В связи с вышеизложенным, вопрос - пуркуа? Хотелось бы, чтобы в Qt программа также ловко шарила, как FlameRobin.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Padavan
  опции профиля:
сообщение 15.1.2013, 23:12
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 11.1.2013
Пользователь №: 3671

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




Репутация:   0  


Принимая во внимание мой уровень, я ни в чём не уверен. Нифига не могу разобраться, почему такая фигня и самое главное, как это исправить. Простой запрос:

query.exec("SELECT * FROM CLIENT_CATALOG WHERE ITEM_ID=105")

И вывод отладчика:

qDebug() << query.value(3).toString();

"2012-08-09T00:00:00"

Куда девается время? Фиг с ними, с миллисекундами.

Вот работа из консоли:

SQL> select item_data from client_catalog where item_id=105;

                ITEM_DATA 
========================= 
2012-08-09 09:45:35.0000
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 14.6.2025, 14:05