per ora ho risolto con un artefizio...

if STRstato = "Vero" or STRstato = "True" then
stato = 1
else
stato = 0
end if

il problema è che facendo la Select non ho mai 0 (per FALSO/TRUE) e 1 per (VERO/TRUE)
in locale ho VERO/FALSO
sul server ho TRUE/FALSE
...

ma questa differenze dipende dalla lingua del sistema operativo ?