Цитата:
Сообщение от 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 использовать.