Вниз
Скачать: CL | DM;

Редактирование с помощью SQL   Найти похожие ветки 

 
alexander_ua   (2003-02-11 18:27) [0]

Уважаемые профессионалы!
Есть таблица, порядка 30-40 полей. Редактирование и добавление новых записей делаю Table.Open, Table.locate (Table.Open, Table.Insert).
Хочу переписать на SQL, но проблема вот в чем. Некоторые поля могут быть пустыми, это что же, мне нужно проверять содержимое всех edit"ов и в каждом случае исполнять свой SQL???
Поясню: если для поля строкового типа пустота не критична, то для поля с датой или числом - очень даже проблемно. Как например сказать, что поле типа даты не заполнять вообще???


 
Соловьев ©   (2003-02-11 18:30) [1]

Т.е. ты боишся сохранить пустое значение в дате и числе? или ты хочешь чтобы юзверь получил по башке, если чего-то не заполнил?


 
alexander_ua   (2003-02-11 18:37) [2]

Боюсь, что ошибка вылезет, когда я попытаюсь "пусто" записать вместо даты. Или вместо числа. Я имею ввиду, что не умею поставить полю типа дата, число значение null


 
Соловьев ©   (2003-02-12 09:25) [3]

если ты туда ничего не запишешь, то вот тебе и null, а если уж совсем невмоготу, то:
uses Variants;
with Table do
begin
Insert ;
FieldByName("MyField").Value := NULL;
...
Post;
end;


 
ЮЮ ©   (2003-02-12 09:55) [4]

Или FieldByName("MyField").Clear;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
3-5421
IUSUPp
2003-02-12 23:21
2003.03.03
Не работает поиск после добавления нового абонента


14-5756
Yorick
2003-02-16 12:27
2003.03.03
Клава


14-5853
MsGuns
2003-02-13 17:19
2003.03.03
Стихи


14-5854
BCB_USER
2003-02-14 06:39
2003.03.03
Спасите меня плиз, я уже тону?


14-5782
malkolinge
2003-02-12 11:28
2003.03.03
Фотоапарат !




   Наверх