Форум: "Базы";
Текущий архив: 2011.06.26;
Скачать: [xml.tar.bz2];
ВнизОшибка выполнения 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c