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

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

Вопрос по датам


Eskimo ©   (2006-07-25 18:05:00) 

В запросе задаю поле даты через параметр, присваиваю его через МаскЕдит, обрабатываю запрос, сохраняет. Но! если МаскЕдит небыл заполнен, тогда возникает ошибка. Что можно сделать?


alehan   (2006-09-19 16:43:00) [1]

if MaskEdit.Text = '  .  .  '  then
  Query.ParamByName('DAY').Clear
else
  Query.ParamByName('DAY').AsString:=MaskEdit.Text;


Anatoly Podgoretsky   (2006-09-19 08:46:00) [2]

Да не надо никаких текущих дат присваивать.


zorroz   (2006-09-19 08:43:00) [3]

if MaskEdit.Text = '  .  .  '  then  MaskEdit.Text = DateToStr(Date)


KarapuzzzZZZzzz   (2006-09-19 08:38:00) [4]

:))))))))) Блин!!!!!!!Пордон попутал!!!!!
Всё хват курить!!!!


Sergey13   (2006-09-19 08:30:00) [5]

> [13] KarapuzzzZZZzzz   (19.09.06 08:28)

SQL-ых баз не бывает!!!


KarapuzzzZZZzzz   (2006-09-19 08:28:00) [6]

Простите за шум!
Лана саврал не неделя а больше!
Ну может подскажите а????


Sergey13   (2006-09-19 08:23:00) [7]

> [11] KarapuzzzZZZzzz   (19.09.06 08:14)

И незачем так орать. (с)тырено
И зачем мертвецов оживлять?

> Есть SQL-ая база за неделю!!!!

Не бывает таких.


KarapuzzzZZZzzz   (2006-09-19 08:14:00) [8]

Есть SQL-ая база за неделю!!!!
Нужно чтоб привыборе даты она отображала данные!!!!!!
Как связать TDateTimePicker,с ней????????????
помогите пожалуйста!!!!!Человеки!!!!!


Johnmen   (2006-07-26 10:34:00) [9]


> Кто нибудь подскажет что такое DateTimePicker


Конечно! F1подскажет. Если спросишь про TDateTimePicker.


Eskimo   (2006-07-26 10:30:00) [10]

Кто нибудь подскажет что такое DateTimePicker


Max Zyuzin   (2006-07-26 08:36:00) [11]

>Eskimo   (25.07.06 18:05)
Короче 2-а пути борьбы... 1-й как уже посоветовали использовать DateTimePicker. И если вдруг тебе нужно кокое нить поле NULL воспользуйся CheckBox-ом например для определения нужно вообще это поле или нет


Johnmen   (2006-07-25 21:19:00) [12]

Как обычно. Стук в подвале... Хто там?


Eskimo   (2006-07-25 19:02:00) [13]

Не выходит! Работаю просто с БД Access через Query.
В запросе добавляю запись(через Insert)


Desdechado   (2006-07-25 18:56:00) [14]

Если поле не стоит NOT NULL, то null можно писать явно в запросе на вставку записи.
может, и СУБД укажешь?


Eskimo   (2006-07-25 18:50:00) [15]


> Desdechado


Ошибка записи, да дело не в МаскЕдите, смотрю запутал Вас, сорри.
Сформулирую иначе вопрос: Как записать пустую дату? т.е. "Null".
Разные там "", "  .  .    " и прочее ничего не дают,
единственный способ так сделать, это вообще не прописывать поле даты в запросе...


PEAKTOP   (2006-07-25 18:11:00) [16]


> ...... Но! если МаскЕдит небыл заполнен, ........

вставить
 if (MaskEdit1.Text='')then MaskEdit1.Text := FormatDateTime('dd.mm.yyyy', Now);


Reindeer Moss Eater   (2006-07-25 18:10:00) [17]

Можно устранить ошибку


Desdechado   (2006-07-25 18:10:00) [18]

Ошибка прообразования содержимого маскедита в дату или ошибка записи?
А почему не пикер?


Наверх

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