Главная страница
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.016 c
1-5536
Lenchik
2003-02-17 12:43
2003.03.03
Word Wrap - как сделать?


3-5424
V_Pavel
2003-02-12 11:08
2003.03.03
Миграция данных с Interbase в MsSQL


1-5633
AlexanderSK
2003-02-20 12:41
2003.03.03
TForm.ShowModal


1-5623
ррра45
2003-02-19 18:31
2003.03.03
Как сделать кнопку в стиле WinXP???


14-5758
tred
2003-02-15 20:12
2003.03.03
string