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

Вниз

Required поля?   Найти похожие ветки 

 
tchn ©   (2003-12-01 22:54) [0]

создаем объекты TField с Required=True.
когда набор данных постится с пустым значением такого поля выдается сообщение "поле такое-то должно иметь значение".
в Delphi 5 у меня так и было.
а буквально вчера попробовал то же самое в Delphi 7, и никаких сообщений нет. как будто свойство Required просто игнорируется.
это я где-то что-то не досмотрел? или глюк? или что-то еще?
может кто-то сталкивался? подскажите


 
Кщд   (2003-12-02 06:02) [1]

может связано с апдейтами IBX?


 
tchn ©   (2003-12-02 10:42) [2]

что за IBX? интербейсовское что-то? так я с ms sql работаю.
но разницы-то нет в том, какая база. главный вопрос - почему в 5-м Delphi работает, а в 7-м НЕТ?


 
Anatoly Podgoretsky ©   (2003-12-02 10:54) [3]

tchn © (02.12.03 10:42) [2]
Так что же ты молчал, что у тебя ms sql, оказывается человек напрасно старался.


 
Michail Dalakov ©   (2003-12-02 12:18) [4]

Ничего подобного незамечено и при работе с D7. Вы уверено что вместо данных у вас действительно null, а не что нибудь еще, например "". Проверьте ф-ией: function VarIsNull(const V: Variant): Boolean;


 
tchn ©   (2003-12-02 12:59) [5]

проверил.
и странное дело - действительно не null.
а вот sql-сервер не съедает это не null, говорит, что нельзя присвоить null этому полю (там установлено не null для поля).
так в чем же дело? во-первых, почему не null? во-вторых, как побороть? самому писать проверку перед post"ом для каждой таблицы? плохой выход, кажется...


 
Michail Dalakov ©   (2003-12-02 13:35) [6]

>во-первых, почему не null?

Следует проанализировать, где именно не null превращается в что-то еще, в этом может быть виновато все, что угодно, даже линкуемые контролы. Следует понавесить обработчики с логами на DataSet и анализировать с момента Open до AfterPost



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
3-86246
Spaniel
2003-12-03 23:57
2003.12.26
Возня с SQL


3-86291
ploxish
2003-12-01 11:23
2003.12.26
Interbase & Generator


11-86326
dataMaster
2003-04-14 16:36
2003.12.26
DecimalSeparator


1-86367
Dead
2003-12-14 19:53
2003.12.26
Как передеть файл через TServerSocket и TClientSocket...


1-86438
GH
2003-12-12 20:26
2003.12.26
самоудаление