SQL Server - Duda en tipo de dato BOOLEAN

 
Vista:

Duda en tipo de dato BOOLEAN

Publicado por Josemi (4 intervenciones) el 24/11/2008 20:09:25
Saludos,

En una web que tengo en local trabajando con ACCESS, utilizo por ejemplo, para hacer una consulta lo siguiente:

strSQL="SELECT * FROM MITABLA WHERE OPERATIVO=TRUE"

al exportar la base de datos a SQL Server, he tenido que modificar la consulta por lo siguiente:

strSQL="SELECT * FROM MI TABLA WHERE OPERATIVO=1"

Si esta misma búsqueda la utilizo con ACCESS no funciona!!!

Es decir, los datos tipo TRUE/FALSE, en SQL SERVER se tratan como 0 y 1 y, aunque en acces creo que también, ¿la cadena de búsqueda no es la misma?.

¿Estoy en lo cierto o puedo haber metido la pata al exportar?

Mas que nada porque me interesa poder trabajar con las dos bases de datos, al menos de forma temporal. En el servidor con SQL SERVER y en local con ACCESS.

No se si me he explicado bien.

Gracias por vuestro tiempo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Duda en tipo de dato BOOLEAN

Publicado por Isaias (3308 intervenciones) el 25/11/2008 03:28:43
Es TOTALMENTE CORRECTO.

Mientras que para access un boleano puede tener como valor TRUE/FALSE

Para SQL Server, no es igual, solo podra tener 1/0

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar