Показать сообщение отдельно
  #9  
Старый 28.07.2011, 21:29
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Цитата:
Сообщение от delphicoding
Любой тип может и обязан быть пустым если ещё не задан
абсолютно не верно. "простые" типы (Integer, Real) не могут быть "пустыми" в принципе - например Integer это 4 байта и хранить признак пустого значения им просто негде. в отличии от "сложных" типов Variant, где VType := varNull.
Цитата:
Сообщение от delphicoding
То есть в Delphi не предусмотрено вообще пустая дата?! То есть нельзя оставить поле для ввода даты пустым и присвоить это некой переменной ?!
тип TDate тоже не может иметь "пустое" значение, т.к. это:
Цитата:
A TDate value represents the number of days that have elapsed since 12/30/1899.
поле "дата" БД естественно может буть пустым. но присвоение его к переменной TDate[Time] вызовет ошибку, когда оно пустое. естествено можно Variant использовать.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием