Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2004, 14:08
Orioles
 
Fecha de Ingreso: agosto-2004
Mensajes: 37
Antigüedad: 19 años, 9 meses
Puntos: 0
Introducir un campo booleano en una sentencia INSERT

Hola, tengo una sentenica tal que:
"Insert into Actividad values (@c_act,@des, @b)".
Quiero pasarle el parámetro "baja", que es de tipo Boolean, para lo que hago:
sqlDataAdapter11.InsertCommand.Parameters.Add("@b" ,SqlDbType.Bit).Value = baja;

Al ejecutar el servicio e introducir por ejemplo el valor "0", me da el error:
System.ArgumentException: No se puede convertir 0 en System.Boolean.
Nombre del parámetro: type ---> System.FormatException: No se puede reconocer la cadena como un tipo booleano válido.
at System.Boolean.Parse(String value)

¿Qué hago mal?