Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как запичать в таблицу данные типа 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо