Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/12/2004, 16:09
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Pues no ;)

0 es igual a FALSE para Access y SQLServer
1 es igual a TRUE para SQLServer
-1 es igual a TRUE para Access (o cualquier otro valor numérico distinto de 0, que lo transforma automáticamente a -1)

Por lo tanto, para compatibilidad entre Access/SQLServer, 0=FALSE y 1=TRUE

Luego, siguiendo con la compatibilidad, para Access no podés hacer "..WHERE campoSiNo = 1" (que funciona en SQLServer) puesto que para Access sería "..WHERE campoSiNo = -1" (que no funciona en SQLServer), por lo tanto colocás "..WHERE campoSiNo <> 0" y listo, funciona para las dos bases de datos

saludos
__________________
...___...

Última edición por AlZuwaga; 20/12/2004 a las 16:13