problemas con parametros decimales

26/05/2005 - 22:17 por karen | Informe spam
Hola a todos, tengo un sp que recibe como párametros números con decimales.
En el sp, probé de definirlos como money,float,y decimal (5,2), y a través de
un archivo que genero para que me muestre como recibe los parámetros, me di
cuenta que no esta tomando los decimales. Lo raro es que desde el sistema por
ejemplo si le mando como parámetro 4.21 toma 421 la variable en el sp, y
desde el query analizer mandando el mismo parámetro toma 4, alguien entiende
que esta sucediento y como lo puedo resolver?
Saludos
karen

Preguntas similare

Leer las respuestas

#1 qwalgrande
26/05/2005 - 23:51 | Informe spam
Hola.

¿Estás segura de que al servidor le llega 4.21 y no 421? ¿Has probado a
poner una traza con profiler para ver qué le llega exactamente al servidor?

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"karen" <karen@> escribió en el mensaje
news:
Hola a todos, tengo un sp que recibe como párametros números con
decimales.
En el sp, probé de definirlos como money,float,y decimal (5,2), y a través
de
un archivo que genero para que me muestre como recibe los parámetros, me
di
cuenta que no esta tomando los decimales. Lo raro es que desde el sistema
por
ejemplo si le mando como parámetro 4.21 toma 421 la variable en el sp, y
desde el query analizer mandando el mismo parámetro toma 4, alguien
entiende
que esta sucediento y como lo puedo resolver?
Saludos
karen
Respuesta Responder a este mensaje
#2 karen
27/05/2005 - 14:30 | Informe spam
hola qwalgrande, como puse anteriormente en el sp puse que se genere un
archivo txt con el valor de la variable, entonces cuando lo ejecuto al sp
desde el query analizer, el archivo dice monto=4, y cuando lo corro desde el
sistema dice montoB1, cuando el valor que tiene que tomar es 4.21.
Vos me podrias decir como hago eso de taza con profile. ?
Saludos


"qwalgrande" escribió:

Hola.

¿Estás segura de que al servidor le llega 4.21 y no 421? ¿Has probado a
poner una traza con profiler para ver qué le llega exactamente al servidor?

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"karen" <karen@> escribió en el mensaje
news:
> Hola a todos, tengo un sp que recibe como párametros números con
> decimales.
> En el sp, probé de definirlos como money,float,y decimal (5,2), y a través
> de
> un archivo que genero para que me muestre como recibe los parámetros, me
> di
> cuenta que no esta tomando los decimales. Lo raro es que desde el sistema
> por
> ejemplo si le mando como parámetro 4.21 toma 421 la variable en el sp, y
> desde el query analizer mandando el mismo parámetro toma 4, alguien
> entiende
> que esta sucediento y como lo puedo resolver?
> Saludos
> karen



Respuesta Responder a este mensaje
#3 Pablo
27/05/2005 - 16:06 | Informe spam
No tendras un problema de configuracion regional y te esta tomando el . como
separador de miles en vez de separador de decimales?

"karen" <karen@> escribió en el mensaje
news:
hola qwalgrande, como puse anteriormente en el sp puse que se genere un
archivo txt con el valor de la variable, entonces cuando lo ejecuto al sp
desde el query analizer, el archivo dice monto=4, y cuando lo corro desde


el
sistema dice montoB1, cuando el valor que tiene que tomar es 4.21.
Vos me podrias decir como hago eso de taza con profile. ?
Saludos


"qwalgrande" escribió:

> Hola.
>
> ¿Estás segura de que al servidor le llega 4.21 y no 421? ¿Has probado a
> poner una traza con profiler para ver qué le llega exactamente al


servidor?
>
> qwalgrande
>
> "De lo que ves créete la mitad, de lo que no ves no te creas nada"
> V. del V.
>
>
> "karen" <karen@> escribió en el mensaje
> news:
> > Hola a todos, tengo un sp que recibe como párametros números con
> > decimales.
> > En el sp, probé de definirlos como money,float,y decimal (5,2), y a


través
> > de
> > un archivo que genero para que me muestre como recibe los parámetros,


me
> > di
> > cuenta que no esta tomando los decimales. Lo raro es que desde el


sistema
> > por
> > ejemplo si le mando como parámetro 4.21 toma 421 la variable en el sp,


y
> > desde el query analizer mandando el mismo parámetro toma 4, alguien
> > entiende
> > que esta sucediento y como lo puedo resolver?
> > Saludos
> > karen
>
>
>
Respuesta Responder a este mensaje
#4 qwalgrande
27/05/2005 - 20:19 | Informe spam
Hay algo que no entiendo. Tú ejecutas el procedimiento almacenado desde
Query Analyzer, y dices que le das un valor a un parámetro de 4.21 y el no
toma 4.21, que toma otra cosa. ¿Cuándo toma otra cosa, si estás ejecutando
el procedimiento almacenado? ¿Hay algún paso intermedio (asignación a una
variable o algo así)?

Si pudieras enviar el comando que ejecutas y el código del procedimiento
almacenado, a lo mejor me entero.

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"karen" <karen@> escribió en el mensaje
news:
hola qwalgrande, como puse anteriormente en el sp puse que se genere un
archivo txt con el valor de la variable, entonces cuando lo ejecuto al sp
desde el query analizer, el archivo dice monto=4, y cuando lo corro desde
el
sistema dice montoB1, cuando el valor que tiene que tomar es 4.21.
Vos me podrias decir como hago eso de taza con profile. ?
Saludos


"qwalgrande" escribió:

Hola.

¿Estás segura de que al servidor le llega 4.21 y no 421? ¿Has probado a
poner una traza con profiler para ver qué le llega exactamente al
servidor?

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"karen" <karen@> escribió en el mensaje
news:
> Hola a todos, tengo un sp que recibe como párametros números con
> decimales.
> En el sp, probé de definirlos como money,float,y decimal (5,2), y a
> través
> de
> un archivo que genero para que me muestre como recibe los parámetros,
> me
> di
> cuenta que no esta tomando los decimales. Lo raro es que desde el
> sistema
> por
> ejemplo si le mando como parámetro 4.21 toma 421 la variable en el sp,
> y
> desde el query analizer mandando el mismo parámetro toma 4, alguien
> entiende
> que esta sucediento y como lo puedo resolver?
> Saludos
> karen



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida