Russian Qt Forum
Ноябрь 24, 2024, 00:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSQLITE, поле для хранения времени. Строка?  (Прочитано 3306 раз)
smartchecker
Гость
« : Декабрь 04, 2009, 00:12 »

Прочитал это
http://doc.trolltech.com/4.5/qsqldatatype-table.html#recommended-use-of-types-and-widgets-in-qt-supported-databases
В SQLITE есть вообще тип TIME или только строку запихать можно?
Записан
niXman
Гость
« Ответ #1 : Декабрь 04, 2009, 00:23 »

Да, строка Грустный
Что очень не удобно. Так как в условиях применять невозможно Злой

Цитировать
В SQLITE есть вообще тип TIME
Кстати этот вопрос меня тоже интересует.
Записан
crackedmind
Гость
« Ответ #2 : Декабрь 04, 2009, 02:16 »

Нету такого типа в sqlite. Не зря же он 'lite' Улыбающийся

Поддерживаемые типы:
Цитировать
NULL. The value is a NULL value.
INTEGER. The value is a signed integer, stored in 1, 2, 3, 4, 6, or 8 bytes depending on the magnitude of the value.
REAL. The value is a floating point value, stored as an 8-byte IEEE floating point number.
TEXT. The value is a text string, stored using the database encoding (UTF-8, UTF-16BE or UTF-16-LE).
BLOB. The value is a blob of data, stored exactly as it was input.

Если нужно хранить время, и подставлять в условие, почему бы не хранить время как INTEGER? Улыбающийся
Записан
smartchecker
Гость
« Ответ #3 : Декабрь 04, 2009, 02:25 »

А как с этим INTEGER'ом тогда поступать?
Приведите пример...
Записан
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #4 : Декабрь 04, 2009, 02:54 »

uint QDateTime::toTime_t () const
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 23.