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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
3-1096476993
сергей1
2004-09-29 20:56
2004.10.31
хранимые процедуры в access


1-1097746852
jenbond
2004-10-14 13:40
2004.10.31
Нужен совет в работе прогораммы


4-1096035265
Ale}{(is)
2004-09-24 18:14
2004.10.31
Как получить хэндл главной формы ЧУЖОГО приложения


1-1097670469
sergg
2004-10-13 16:27
2004.10.31
Ошибка при закрытиии динамического массива


10-1056018991
landy
2003-06-19 14:36
2004.10.31
Вызов метода сервера через SocketConnection