![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как запичать в таблицу данные типа Date? [D7, 2000]
Fast2 © (2005-10-12 18:42:00)Чтоб записать в переменную типа String - пишу s:=Table1.fieldbyname('nomdog').AsString
А чтоб записать в переменную типа TDate - d:=Table1.fieldbyname('nomdog').??????
evvcom (2005-10-13 16:42:00) [1]
> надеюсь понятно объяснил
понятно, но неправильно. Это вредный совет.
> А чтоб записать в переменную типа TDate
А ты попробуй TDateTime, хотя должно быть по барабану.
> <AsDateTime>
> нет такого. Т.е. нельзя записать d:=Table1.fieldbyname('nomdog').
> asDateTime
Ну здрасти! И чего компилятор пишет?
> почему то сомневаюсь что в ней убрали этот метод
Правильно сомневаешься.
:)
Ищущий (2005-10-13 16:32:00) [2]Рекомендую сделать небольшую функцию ТвояФункция(ТвоеВремя): string , которая позволяет преобразовывать необходимые TDataTime в строку форматированную под MSSQL (mdy,dmy и т.п.),
а далее просто сохранять:
table.FieldByName('zscad').asString:=ТвояФункция(твое время);
где zscad поле TdateTime
надеюсь понятно объяснил.
Palladin (2005-10-12 20:18:00) [3]хм... я не работаю с D7, но почему то сомневаюсь что в ней убрали этот метод...
Fast2 (2005-10-12 20:02:00) [4]<AsDateTime>
нет такого. Т.е. нельзя записать d:=Table1.fieldbyname('nomdog').asDateTime
Palladin (2005-10-12 18:57:00) [5]AsFloat,AsDateTime