Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.03;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.022 c
3-5397
hooch
2003-02-12 12:07
2003.03.03
delphi + ms sql 200


8-5660
Дмитрий К.К.
2002-11-12 22:00
2003.03.03
xaudio.dll


1-5488
Silver_
2003-02-20 16:23
2003.03.03
как ловить пункт меню который становится синим


7-5872
ledzzz
2002-12-29 14:14
2003.03.03
работ с com - портом


3-5407
boa
2003-02-12 08:55
2003.03.03
Закрытие сессии по IdleTime