Форум: "Базы";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
ВнизNull в поле на Firebird Найти похожие ветки
← →
starling13 © (2004-09-29 17:46) [0]Ради Бога, подскажите, как проверить из программы на Delphi, не находится ли в поле таблицы Firebird Null. Да и вообще, есть ли в Delphi свой Null. Nil, как я понял, может только указателю присваиваться.
← →
stone © (2004-09-29 17:47) [1]if Table.FieldByName("Field1").IsNull then
← →
starling13 © (2004-09-29 17:48) [2]Спасибо
← →
Роман Снегирев (2004-09-29 17:57) [3]правельнее было бы вот так
if Table.FieldByName("Field1").AsVariant=null
← →
Sandman25 © (2004-09-29 18:00) [4][3] Роман Снегирев (29.09.04 17:57)
Нет. Ни по смыслу, ни по скорости.
← →
Sandman25 © (2004-09-29 18:01) [5]Кстати
null=null в результате дает false.
В таких случаях нужно использовать функцию VarIsNull
← →
Fay © (2004-09-29 22:49) [6]Именно, что правельнее 8)
← →
msguns (2004-09-30 09:36) [7]Есть еще
if Fields[n].AsString="" then
правда для строковых "не пашет" ;(
← →
Johnmen © (2004-09-30 09:43) [8]Есть еще
if Fields[n].AsInteger=0 then
правда для целых "не пашет" ;(
← →
msguns (2004-09-30 09:58) [9]>Johnmen © (30.09.04 09:43) [8]
Жень, а передразнивать нехорошо ;)))
← →
Johnmen © (2004-09-30 10:21) [10]>msguns (30.09.04 09:58) [9]
Да я просто вслед за тобой стал прикалываться :)
>All
Однозначный ответ уже дан в первом посте.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c