Variable Booleana

08/07/2003 - 14:32 por s.a.m | Informe spam
Os cuento:

Realizo una consulta a una tabla, filtro los resultado y en funcion del
valor del campo aplico un estilo u otro al texto. Es algo que suelo hacer
con frecuencia con campos tip string pero no me chuta con True o False. Os
pongo el codigo por si me podeis eshar un cablesillo.

Select de la tabla TABLA nombre,direccion,campo_en_cuestion where nombre sea
fulanitodetal

if campo_en_cuestion = "false"
estilo = rojo
else
estilo = azul
end if

<td class="<%Response.Write(estilo)%>">rs (nombre)</td>

Esto es abreviado y un poco macarrete el codigo. He probado con False, True,
0, -1, Verdadero, Falso, y na de na. He intentado cambiar el tipo de
variable a string pero tampoco. No se si masplicao bien

graciasmiles

s.a.m
 

Leer las respuestas

#1 danicastillo
08/07/2003 - 15:04 | Informe spam
has probado un
if campoencuestion then

o un
if not campoencuestion then


si es una bool "de verdad", no deberias usar ni comillas, todo lo mas un
if campoencuestion=true then

pero omitiendolo funciona (la sintaxis es , if <exp bool> then, con lo que
puedes meter directamente una bool, o una funcion entre bools, algo como if
campo1 and not campo2 then , debe funcionar si todas son bools)


-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"s.a.m" escribió en el mensaje
news:beedi7$3m2$
Os cuento:

Realizo una consulta a una tabla, filtro los resultado y en funcion del
valor del campo aplico un estilo u otro al texto. Es algo que suelo hacer
con frecuencia con campos tip string pero no me chuta con True o False. Os
pongo el codigo por si me podeis eshar un cablesillo.

Select de la tabla TABLA nombre,direccion,campo_en_cuestion where nombre


sea
fulanitodetal

if campo_en_cuestion = "false"
estilo = rojo
else
estilo = azul
end if

<td class="<%Response.Write(estilo)%>">rs (nombre)</td>

Esto es abreviado y un poco macarrete el codigo. He probado con False,


True,
0, -1, Verdadero, Falso, y na de na. He intentado cambiar el tipo de
variable a string pero tampoco. No se si masplicao bien

graciasmiles

s.a.m








Preguntas similares