powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / В SQLite есть формат - DATE или DATETIME? (сейчас объясню, почему не ищу в инете)
4 сообщений из 4, страница 1 из 1
В SQLite есть формат - DATE или DATETIME? (сейчас объясню, почему не ищу в инете)
    #39323301
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую System.Data.SQLite
В и-нете искал и наткнулся на полярные противоречия.

Аргументы в пользу "Да, есть"
1. Прикреплённый скриншот программы, которой пользуюсь для создания и редактирования баз SQLite.
Это SQLiteStudio.
2. Запрос Create Table ..(.... birthday: DATE ...) выполняется без ошибок (вот и вопрос, что это за типы DATE и DATETIME)

Аргументы в пользу "Нет, нет" (и чего вы так не любите слово "нету", логичнее же "нет, нету")
1. Описание типов данных на странице SQLite, где говорится
SQLite does not have a storage class set aside for storing dates and/or times. Instead, the built-in Date And Time Functions of SQLite are capable of storing dates and times as TEXT, REAL, or INTEGER values
SQLite не имеет класса памяти для хранения дат и/или времени. Вместо этого есть встроенные функции для работы с ними в форматах текста, вещественного и целого чисел

И, наконец, аргументы в пользу "хз, муть какая-то"
1. В официальной справочной системе нет ни слова о типах данных, в частности, о DATE и DATETIME. Хотя описаны те самые функции по работе с датами.
2. из кода выполнил CREATE TABLE - выполнилось. Но в попытке считать данные выводится ошибка
...
Рейтинг: 0 / 0
В SQLite есть формат - DATE или DATETIME? (сейчас объясню, почему не ищу в инете)
    #39323302
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...допишу: выводится ошибка
...
Рейтинг: 0 / 0
В SQLite есть формат - DATE или DATETIME? (сейчас объясню, почему не ищу в инете)
    #39323303
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При этом если посмотреть через ту программу (SQLiteStudio), то я вижу, что там лежит значение 20160101.
При чём, записать туда можно что угодно, хоть "01-02-2016rtwstr" - и он это принимает спокойно.
А как считать его, так ошибка.

Муть какая-то
...
Рейтинг: 0 / 0
В SQLite есть формат - DATE или DATETIME? (сейчас объясню, почему не ищу в инете)
    #39323310
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогло в решении вот это сообщение
6306512
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / В SQLite есть формат - DATE или DATETIME? (сейчас объясню, почему не ищу в инете)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]