Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.06.26;
Скачать: CL | DM;

Вниз

Ошибка выполнения ZQuery.Post   Найти похожие ветки 

 
lamer6666 ©   (2009-12-15 22:14) [0]

ZConnection1->ZQuery1-DBDateTimeEditEh1
В MySQL базе данных содержитьcя пусто значение даты (0000-00-00 00:00:00)
При загрузке в форму данное значения в DBDateTimeEditEh1 получаю пустое поле, но вот при после изменения значений в других полях и попытки выполнения ZQuery1.post получаю ошибку о том что DBDateTimeEditEh1 должно содержать какое то значение.
Непонятно какое это должно быть значение если мне надо что бы данное поле в MySQL должно быть пустым.
Пытаюсь указать в DBDateTimeEditEh1 00.00.0000 00:00:00 получаю в таблице базы данных значение 15.12.2000
Прошу помощи, уважаемые, всем заранее спасибо....


 
sniknik ©   (2009-12-16 00:29) [1]

> Непонятно какое это должно быть значение если мне надо что бы данное поле в MySQL должно быть пустым.
null


 
lamer6666 ©   (2009-12-16 20:57) [2]

Try
   Тут DbDateTimeEditEh2.Value=null
   ZQuery3.Post;
   Close;
 Except
   on E:exception do begin
   MessageDLG("POST! ("+E.Message+").",mtError,[mbOk],0);
   end;
 End;


 
lamer6666 ©   (2009-12-17 14:11) [3]

В общем значение Null никак не должно быть, вот что на шел в модуле ZAbstractRODataset:

         if Required and not ReadOnly and (FieldKind=fkData) and IsNull then
           raise EZDatabaseError.Create(Format(SNeedField,[DisplayName]));

получается что ноль нельзя, какое же значение тогда передавать в поле таблицы?


 
Sergey13 ©   (2009-12-17 14:18) [4]

> [3] lamer6666 ©   (17.12.09 14:11)

Ну так

> если мне надо что бы данное поле в MySQL должно быть пустым

то зачем ты ставишь ему Required в True?


 
lamer6666 ©   (2009-12-17 14:56) [5]


> то зачем ты ставишь ему Required в True?

Связываю поля на форме и поля таблицы так: ZQuery3->DataSource3->DbDateTimeEditEh2
при открытии формы делаю отбор оного значения в ZQuery1. После необходимых изменений в полях формы (DbDateTimeEditEh2 не трогаю) по нажатию кнопки OK выполняю ZQuery3.Post; Получаю ошибку, значения Required вообще нигде не меняю....


 
Sergey13 ©   (2009-12-17 15:01) [6]

> [5] lamer6666 ©   (17.12.09 14:56)
> значения Required вообще нигде не меняю

Ну так попробуй поменяй.


 
lamer6666 ©   (2009-12-17 15:07) [7]


> Ну так попробуй поменяй.

Аллилуйя ...... ))))))))
Уважаемый Sergey13 принцип понятен..... громаднейшее спасибо


 
zorik ©   (2009-12-17 15:29) [8]

Сори за офтоп. Что за компоненты для доступа к MySQL используются? Нормально работают?



Страницы: 1 вся ветка

Текущий архив: 2011.06.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
2-1300355834
nameziz
2011-03-17 12:57
2011.06.26
скачивание файлов http


2-1300976645
sergf28
2011-03-24 17:24
2011.06.26
Медленная прорисовка визуальных компонент в Run-Time


2-1300253790
Ghost del vonte
2011-03-16 08:36
2011.06.26
Обход папок файлов, доступ к которым запрещен системой!


2-1300882916
Sergey2
2011-03-23 15:21
2011.06.26
значение тега по имени его атрибута TWebBrowser


15-1299316227
Kolan
2011-03-05 12:10
2011.06.26
Отрисовка шапок билетов