Foros del Web » Programando para Internet » ASP Clásico »

Comparar campo binary(1)

Estas en el tema de Comparar campo binary(1) en el foro de ASP Clásico en Foros del Web. Hola a todos.- Tengo en una base de datos Mysql un campo llamado Publicado que es de tipo Binary(1), y tengo este código en ASP.- ...
  #1 (permalink)  
Antiguo 10/06/2010, 11:19
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 16 años, 10 meses
Puntos: 5
Comparar campo binary(1)

Hola a todos.-

Tengo en una base de datos Mysql un campo llamado Publicado que es de tipo Binary(1), y tengo este código en ASP.-

if rst("Publicado")=0 then...

me da el siguiente error.-

Error de Microsoft VBScript en tiempo de ejecución error '800a000d'

No coinciden los tipos

He probado a poner if rst("Publicado")==0 then...

pero sigue dando el mismo error, incluso he puesto.-

if rst("Publicado")=false then...

pero nada.

En la base de datos se guarda con un cero o con uno, ¿cómo puedo preguntar por su valor?

Gracias
  #2 (permalink)  
Antiguo 10/06/2010, 11:38
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Comparar campo binary(1)

En mysql un campo Binary es un campo bit o booleano?
  #3 (permalink)  
Antiguo 10/06/2010, 11:55
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 16 años, 10 meses
Puntos: 5
Respuesta: Comparar campo binary(1)

Ni idea si es booleano o no, solo sé que a la hora de almacenar se mete un 0 ó un 1, por eso me extraña que no se pueda comparar poniendo =0
  #4 (permalink)  
Antiguo 10/06/2010, 12:14
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Comparar campo binary(1)

Cita:
Iniciado por schattenburg Ver Mensaje
Ni idea si es booleano o no, solo sé que a la hora de almacenar se mete un 0 ó un 1, por eso me extraña que no se pueda comparar poniendo =0
Bueno, es algo básico que debiste investigar, si no sabes el contenido de un tipo de campo ¿cómo te pones a compararlo?

Documentación MySQL

Cita:
BINARY(M)

The BINARY type is similar to the CHAR type, but stores binary byte strings rather than nonbinary character strings. M represents the column length in bytes.
Supongo ahora ya sabes como debes hacer la comparación

Etiquetas: binary, comparar, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:05.