Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2006, 17:18
Avatar de jocks
jocks
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 20 años, 8 meses
Puntos: 0
convertir char(1) a bit

Hola!
Estoy tratando de pintar un checkbox dentro de un datagrid chequeado o no dependiendo de el valor d la columna q reciba dsd la tabla de la base de datos , la columna q alimenta ese checkbox se llama Visible y en mi tabla esa columna es dipo char(1) y tiene valores "S" o "N" (visible o oculto respectivamente) , es decir para cada S el checkbox debe aparecer chequeado,estuve averiguando y muchos usan esto pero con columnas tipo bit (es decir 0 o 1), pero eso me llevaria manejar muchos cambios en mi aplicacion , estaba pensando en que se podria cambiar el tipo de dato de char a bit es decir que la consulta revise la tabla y si encuentra "S" q retorne 1 y viceversa.
El sgte es mi store procedure q alimenta mi datagrid :
CREATE procedure sp_getRubros
as
select IdRubro,NombreRubro,Visible,Destacado,Imagen from Rubro
GO

no se si hay forma de hacer q este query arroje la columna Visible como tipo bit con sus valores de 0 y 1 segun corresponda , el objetivo es no alterar la estructura de la tabla Rubro.

saludos
__________________
JUST DO IT!!!
nunk hay una segunda oportunidad para una primera buena impresion...