Access2000 con Tablas Vinculadas a SQLServer7.0
Publicado por Fernando Pena (49 intervenciones) el 02/04/2003 13:34:16
Hola !. Mi problema es el siguiente :
1) En SQLServer tengo una tabla con un campo numérico con decimales (escala = 6)
2) En Access2000, hago una consulta a esta tabla VINCULADA con ODBC a SQLServer , como esta :
SELECT * FROM tabla WHERE campo = 3000,56
Da un error ODBC SQL.
Si pongo un punto, como separador de decimales ; es Acccess2000 quien da un Error de sintáxis.
3) Fuí a SQLServer y modifiqué ciertas propiedades de la configuración, como esta : "interpretar la salida de datos numericos,fechas y moneda según la configuración regional". Efectívamente ; la SALIDA, se produce utilizando la configuración regional, pero si con el "Analizador de Consultas" hago SELECT * FROM tabla WHERE campo = 3000,56
da error de sintáxis. Es en SQL donde tengo que utilizar puntos. Sin embargo en Access debo utilizar comas. Y claro no hay forma de trabajar con decimales desde Access.
¿ Cómo solventar esto ?
Gracias de antemano por la contestación. Saludos.
1) En SQLServer tengo una tabla con un campo numérico con decimales (escala = 6)
2) En Access2000, hago una consulta a esta tabla VINCULADA con ODBC a SQLServer , como esta :
SELECT * FROM tabla WHERE campo = 3000,56
Da un error ODBC SQL.
Si pongo un punto, como separador de decimales ; es Acccess2000 quien da un Error de sintáxis.
3) Fuí a SQLServer y modifiqué ciertas propiedades de la configuración, como esta : "interpretar la salida de datos numericos,fechas y moneda según la configuración regional". Efectívamente ; la SALIDA, se produce utilizando la configuración regional, pero si con el "Analizador de Consultas" hago SELECT * FROM tabla WHERE campo = 3000,56
da error de sintáxis. Es en SQL donde tengo que utilizar puntos. Sin embargo en Access debo utilizar comas. Y claro no hay forma de trabajar con decimales desde Access.
¿ Cómo solventar esto ?
Gracias de antemano por la contestación. Saludos.
Valora esta pregunta
0