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

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

Тип "дата" в записи [D7, WinXP]


kyn66 ©   (2007-06-01 11:39:00) 

Уважаемые, есть-ли какая особенность по хранению в записи значения типа "Дата" ? Нужно считать в поле записи, а потом извлечь из нее к примеру значение "01.02.2007"


Sergey13   (2007-06-01 15:12:00) [1]

> [10] kyn66 ©   (01.06.07 15:01)
> Вопрос гласит о том

Он во весь голос орет о том, что ты вопросы не умеешь формулировать.

> [0] kyn66 ©   (01.06.07 11:39)
> Нужно считать в поле записи, а потом извлечь из нее к примеру значение
Куда откуда и чего считать? И почему ПОТОМ надо что-то откуда то извлекать?


kyn66   (2007-06-01 15:01:00) [2]

Вопрос гласит о том, что поле записи не принимает, а не поле таблицы.


ANB   (2007-06-01 14:20:00) [3]


> типа значение не может быть Null при присвоении полю записи

Ну так читай 7 и делай.


kyn66   (2007-06-01 13:56:00) [4]

типа значение не может быть Null при присвоении полю записи


ЮЮ   (2007-06-01 13:32:00) [5]

Но для этого
1) поле в таблице должно быть NULLable
2) не должно быть установлено в True TField.Required


> но Null не принимает 8-(

Выражайся яснее. Не принимает - это как?


ANB   (2007-06-01 13:06:00) [6]


> И что это даст?

Нулл и даст.


kyn66   (2007-06-01 13:04:00) [7]


> Fields[1].Clear


И что это даст?


Desdechado   (2007-06-01 12:49:00) [8]

Fields[1].Clear


kyn66   (2007-06-01 12:45:00) [9]

Тут еще одна особенность.... Когда пытаюсь занести в запись значение даты, которое равно Null, происходит ошибка. А так вообщем-то и нужно, к примеру если в таблице дата не введена, оставить поле пустым, но Null не принимает 8-(


Jeer   (2007-06-01 12:03:00) [10]

dts.FieldByName('MyDate').AsDateTime
FormatDateTime()


Loginov Dmitry   (2007-06-01 11:45:00) [11]

какие еще особенности? Используй обычный TDateTime


Наверх

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