
20/12/2004, 16:09
|
 | 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 |