Variables tipo Boolean
Hola migos tengo un problema que o se como solucionarlo: Tengo una funcion que recibe como parametro una variable tio boolean, y el rato de llamar a esta funcion la llamo como:
band=true
set a=ejecutaconsulta(band)
Hasta aqui todo bien, pero el rato que ingresa a la funcion la variable band toma el valor de "Verdadero" y yo quiero que tome el valor de "True" porque sino no me funciona una consulta que hago a una tabla con un campo boolean dentro de la funcion :
Function EjecutaConsulta(Band as boolean) as recordet
sql="Select * from tabla where aportable=" & band
end function
Esto hace que la consulta quede algo como "Select * from tabla where tipo=Verdadero" y esto no me devuelve ningun resultado porque el sql solo me reconoce true o false para la variable aportable....Espero haberme explicado y que puedan ayudarme...gracias.
band=true
set a=ejecutaconsulta(band)
Hasta aqui todo bien, pero el rato que ingresa a la funcion la variable band toma el valor de "Verdadero" y yo quiero que tome el valor de "True" porque sino no me funciona una consulta que hago a una tabla con un campo boolean dentro de la funcion :
Function EjecutaConsulta(Band as boolean) as recordet
sql="Select * from tabla where aportable=" & band
end function
Esto hace que la consulta quede algo como "Select * from tabla where tipo=Verdadero" y esto no me devuelve ningun resultado porque el sql solo me reconoce true o false para la variable aportable....Espero haberme explicado y que puedan ayudarme...gracias.
Hola.
Aunque seguro que no es exactamente lo que buscas si te corre prisa puedes hacer
if band then
sql="Select * from tabla where aportable=true"
else
sql="Select * from tabla where aportable=false"
end if
o otra opcion es crearte una variable boolean en la funcion y igualarla a band y luego usar esta nueva en la consulta
Un saludo
RAFA
Aunque seguro que no es exactamente lo que buscas si te corre prisa puedes hacer
if band then
sql="Select * from tabla where aportable=true"
else
sql="Select * from tabla where aportable=false"
end if
o otra opcion es crearte una variable boolean en la funcion y igualarla a band y luego usar esta nueva en la consulta
Un saludo
RAFA