![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Корректное редактирование значения даты.
Kostafey © (2007-04-18 02:15:00)Просто.
Есть DateTimePicker1.DateTime;
Нужно из этого значения вычесть 1 день.
Если написать DateTimePicker1.DateTime-1, то в Run-time напишет
'Hecooтвeтcтвиe типoв дaнныx в выpaжeнии ycлoвия oтбopa'
Как же корректно редактировать зачение даты.
Зяма (2007-04-18 08:38:00) [1]А я думал только в Java такие приколы бывают.
Они бывают везде, где используется тип Variant.
Аминь.
Германн (2007-04-18 03:15:00) [2]
> А я думал только в Java такие приколы бывают.
>
А это не "приколы". Это "суровая правда жизни".
Kostafey (2007-04-18 03:09:00) [3]> DateTimePickerDataFrom.DateTime - тип TDateTime.
> (DateTimePickerDataFrom.DateTime-1) - тип Extended.
А я думал только в Java такие приколы бывают.
Спасибо, буду знать.
Германн (2007-04-18 03:03:00) [4]Во, так работает. Непонимяю. В чем разница:
DateTimePickerDataFrom.DateTime - тип TDateTime.
(DateTimePickerDataFrom.DateTime-1) - тип Extended.
Kostafey (2007-04-18 02:50:00) [5]> DateTimePicker1.DateTime:=DateTimePicker1.DateTime-1
Во, так работает. Непонимяю. В чем разница:
DateTimePickerDataFrom.DateTime := DateTimePickerDataFrom.DateTime - 1;
ADODataSetMeropr.Parameters.ParamByName('DateFrom').Value := DateTimePickerDataFrom.DateTime;
vs
ADODataSetMeropr.Parameters.ParamByName('DateFrom').Value := DateTimePickerDataFrom.DateTime-1;
> Не верю!
"Не верите? И правильно делаете!" (С)Блеф-Клуб
Германн (2007-04-18 02:27:00) [6]А если написАть DateTimePicker1.DateTime:=DateTimePicker1.DateTime-1 - тоже напишет 'Hecooтвeтcтвиe типoв дaнныx в выpaжeнии ycлoвия oтбopa'?
Не верю!