Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Dato Boolean en MySQL ¿Se puede o no? ¡¡URGENTE!!

Estas en el tema de Dato Boolean en MySQL ¿Se puede o no? ¡¡URGENTE!! en el foro de Bases de Datos General en Foros del Web. Hola, Tengo una aplicación VB que funciona perfectamente (en sus equivalentes) con MS SQL Server y/o Access. He migrado la base de datos Access, al ...
  #1 (permalink)  
Antiguo 01/09/2004, 11:25
jcl
 
Fecha de Ingreso: enero-2002
Mensajes: 673
Antigüedad: 22 años, 4 meses
Puntos: 1
Dato Boolean en MySQL ¿Se puede o no? ¡¡URGENTE!!

Hola,

Tengo una aplicación VB que funciona perfectamente (en sus equivalentes) con MS SQL Server y/o Access.

He migrado la base de datos Access, al formato MySQL mediante el programa MySQL-Front y aparentemente casi todo está bién. Digo casi todo, debido a que estoy trabado en los puntos donde se usan campos boolean.

El programa MySQL-Front me los convierte a "Tinyint" pero le asigna los valores de la base de datos de origen, es decir, "true" y/o "false". La aplicación me genera errores al evaluar estas situaciones.

Por otro lado, he tratado de ajustar las propiedades de esos campos, mediante el programa "MySQL Control Center" o "mysqlcc", el cual sí contempla valores "bool" en su lista para definir campos de este tipo, pero al intentar hacerlo, igualmente me da error.

Pregunto:

¿Se puede o no, usar campos "bool" con MySQL? y si se puede ... ¿Cómo resuelvo esta situación?

Es muy fácil usar los "tinyint", pero debo cambiar en toda la aplicación aquellos campos afectado, lo cual no me parece una salida muy elegante (aun cuando funcione perfectamente).

¿Alguien con más experiencia que yo, en MySQL, puede aclararme un tanto este asunto?

Gracias.
  #2 (permalink)  
Antiguo 01/09/2004, 13:37
jcl
 
Fecha de Ingreso: enero-2002
Mensajes: 673
Antigüedad: 22 años, 4 meses
Puntos: 1
Es probable que mi poca experiencia con MySQL me genere alguna confusión ... pero por lo visto, creo que mucha gente aquí anda igual que yo.

¿Será que MySQL sólo sirve para la Web? ¿Sería perder tiempo y recurso tratar de usar MySQL con aplicaciones VB?

Creo que por allí anda la respuesta a mis inquietudes ... ¿alguien puede aclarar esto?
  #3 (permalink)  
Antiguo 01/09/2004, 14:42
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Lo que podrias hacer es usar el concepto básico de tipos de datos en BD, o sea, el uso de bit (valor de 1 y 0) donde 1 es true y 0 es false. De esa manera y sin importar la BD que uses y la aplicación que programes o diseñes, va a funcionar.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
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 17:30.