mojaSymfonia FORUM
https://forum.mix-soft.pl/

Is null
https://forum.mix-soft.pl/viewtopic.php?f=15&t=2998
Strona 1 z 1

Autor:  tatanka [ 2011-03-31, 13:56 ]
Tytuł:  Is null

Witam,
mam taki problem, pobieram z bazy dane i jedna z kolumn może mieć wartość NULL. Baza to Pervasive 8 i nie mam możliwości zamiany tej wartości na inna np poprzez case. Musze więc w kodzie ambasic sprawdzić czy wartość danego pola ma wartość NULL czy nie. Czy w ambasic istnieje coś takiego jak isnull() ???

Autor:  rafal [ 2011-04-01, 16:38 ]
Tytuł: 

daj kawałek kodu.

Autor:  koronen [ 2011-04-05, 10:52 ]
Tytuł: 

Ambasic potraktuje NULL jak 0 i gdy typ pola jest liczbowy to nie powinno to robić problemu. W przypadku stringa możesz zastosować, zresztą jak sam zasugerowałeś, "isnull" tyle że nie w Ambasicu a w Pervasive. np:
Kod:
select isnull(KOD,'') KOD from MG

Autor:  Jarek75 [ 2011-04-07, 14:10 ]
Tytuł: 

A może sprawdzisz po prostu tak:
Kod:
if !rs.Fields(x).Value then message "to jest null"

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/