Necesito ayuda ,select CONVERT(float, '0.00')

11/11/2004 - 14:44 por Emilio G Loeda | Informe spam
Administro varios servidores MSSQL 7.0, esta mañana uno de ellos empezo
darme error cuando se ejecuta cualquier consulta del tipo

select CONVERT(float, '0.00')

Servidor: mensaje 8114, nivel 16, estado 5, línea 1
Error al convertir el tipo de datos varchar a float.

Otros dos servidores ejecuta perfectamente esta consulta

Los OS son Windows NT4 y 2000 Server en Español

LO unico que he instalado en este servidor es el Office 2000,solo el
OutLook 2000.

¿alguien me puede echar una mano?

Preguntas similare

Leer las respuestas

#1 Emilio G Loeda
11/11/2004 - 15:19 | Informe spam
Emilio G Loeda wrote in
news::

Mostrar la cita
Os cuento tras eliminar Office 2000, el problema se acabo, no lo entiendo
seguire investigando.

Si alguien ha pasado por este problema, por favor comentarlo
#2 DiGiTaL
11/11/2004 - 15:30 | Informe spam
Que tal Emilio...

lo mas segur es que se haya modificado la configuracion regional de ese
servidor y este tomando (.)como separadores de miles y no como valor
decimal... y como float no maneja separadores de miles, te sale ese error...

tienes dos alternativas... o modificas la configuracion regional desde el
panel de control y vuelves la (,) como separador de miles y el (.) como
separador decimal o puedes hacer un replace de (,) por (.) en tu consulta
SQL...

saludos

DiGiTaL
"Emilio G Loeda" escribió en el mensaje
news:
Mostrar la cita
#3 ulises
11/11/2004 - 15:32 | Informe spam
En SQL 2000 el tipo de datos varchar puede ser convertido a
cualquiera de los otros tipos a menos que el dato sea
inválido (en SQL 7 es similar -si no me quivoco-), en tu
caso la sentencia que mencionas funciona correctamente,
¿usas sql dinámico y la coma como separador decimal? ...

Saludos,
Ulises

Mostrar la cita
ellos empezo
Mostrar la cita
2000,solo el
Mostrar la cita
#4 Emilio G Loeda
11/11/2004 - 15:42 | Informe spam
"DiGiTaL" wrote in
news:uES$9o$:

Mostrar la cita
Gracias por tu respuesta, he comprobado que tras desinstalar Office2000,
se acabo el problema ...

He comprobado la configuración local, y le tengo como tu recomiendas:

Simbolo Decimal ,
Simbolo de separación de miles .

He comprobado de Servidor que tiene office instalado no funciona, quito
office y funciona

¿extraño?
#5 Emilio G Loeda
11/11/2004 - 15:44 | Informe spam
"ulises" wrote in news:556c01c4c7fb$4d16e000
$:

Mostrar la cita
La aplicación no la puedo tocar, la solución es muy extraña, tras eliminar
Office 2000 del servidor, el problema se resolvio, no me preguntes como
.
Ads by Google
Search Busqueda sugerida