Autor Tema: :( ayuda con asp.net y oracle :(  (Leído 5194 veces)

0 Usuarios y 1 Visitante están viendo este tema.

ken2

  • Visitante
:( ayuda con asp.net y oracle :(
« : noviembre 04, 2010, 08:11:23 am »
 :cry: ayuda!

quien podra ayudarme???  :phew:

la onda esta que corro un procedure desde asp.net 2.0 y ya en el procedure
ejecuto una sentencia sql dinamica, pero le concateno varibles de tipo number,
pero la babosada en vez de leer y concatenar "3.1416" concatena "3,1416",
utilizando una coma como separador de decimales... y al final el procedure
se quiebra porque no es sintacticamente correcto!

ya le cambie el culture y el UIculture a "es-SV" y nada viejazos!

S.O.S. please help me!  :drinks:

Desconectado hkadejo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 3345
Re: :( ayuda con asp.net y oracle :(
« Respuesta #1 : noviembre 04, 2010, 08:24:10 am »
ya le cambie el culture y el UIculture a "es-SV" y nada viejazos!

Yo una vez tuve un problema similar trabajando Java + Oracle, que me arrojaba fechas en una notacion europea, y el cambio tuve que hacerselo en la base...no se si ese "UIculture" es de asp.net (porque en oracle se que se llama de otra forma), deberias ver la ubicacion y lenguaje que tiene tu base de datos.

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: :( ayuda con asp.net y oracle :(
« Respuesta #2 : noviembre 04, 2010, 08:48:18 am »
Una pregunta: ¿con concatenar te refieres a sumar los variables numericas?.

En todo caso mira esta documentacion:
http://download.oracle.com/docs/cd/B28359_01/olap.111/b28126/dml_options072.htm

Si tienes problemas con la traducción no dudes en preguntar!.

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: :( ayuda con asp.net y oracle :(
« Respuesta #3 : noviembre 04, 2010, 09:58:08 am »
puede ser que también sea problema del programador, no de la base de datos ni de asp....

como estás concatenando?

pega el código que tenes asp para concatenar...
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

ken2

  • Visitante
Re: :( ayuda con asp.net y oracle :(
« Respuesta #4 : noviembre 04, 2010, 08:38:39 pm »
Una pregunta: ¿con concatenar te refieres a sumar los variables numericas?.

En todo caso mira esta documentacion:
http://download.oracle.com/docs/cd/B28359_01/olap.111/b28126/dml_options072.htm

Si tienes problemas con la traducción no dudes en preguntar!.

Vergona esa onda, pero a saber si funka en el ora10.

Me valio pija y le puse replace(var, ',', '.') a todo, JOJOJO

vale 20, es ke lo kerian para ahora  :D

Bueno pero es concatenación en oracle 9 XD  :cry:

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: :( ayuda con asp.net y oracle :(
« Respuesta #5 : noviembre 04, 2010, 08:57:36 pm »
Con razón despues colapsan las cosas  :rofl:

El problema ahi va a ser si llegas a tener valores de miles y vas a tener dos puntos en tus cifras!.

Desconectado Eramos

  • Sv Member
  • ***
  • Mensajes: 401
  • Caminando por la Vida con un Fin...
Re: :( ayuda con asp.net y oracle :(
« Respuesta #6 : noviembre 04, 2010, 09:06:18 pm »
Hay confusión de términos aquí?
un ejemplo de simple de concatenar 2 variables seria así:
2 y 2 = 22
pe y dro = pedro

sumar 2 variables seria:
2 + 2 = 4

En el caso de amigo considero que es Suma de variables que quiere, deberías de revisar la forma de enviar el dato al procedimiento, sera que lo estas mandando de forma numérica?
????????????

ken2

  • Visitante
Re: :( ayuda con asp.net y oracle :(
« Respuesta #7 : noviembre 04, 2010, 09:16:51 pm »
ke onda man  :drinks:

nup, es concatenar

algo asi como

consulta := 'select ' || variable_tipo_number_de_12_decimales || ' from dual';

Todo esto desde un procedure, los valores de las variables concatenadas son sacadas de un cursor abierto.

Ahora bien, si se corre desde toad los números concatenados son tomados bien como: 1.23455354 o 3.1416

Pero desde asp.net 2.0, aunque cambie el culture y el UIculture de la page siempre los toma como: 1,23455354 o 3,1416

Es decir, algo malo le pasa al asunto no? jaja

y todo esto da error despues porque se ejecuta en una consulta dinamica de cursor, que es lo que devuelve el proc.

y la babosa consulta de sh_t es tan grande ke la tengo ke meter en un clob, porque un varchar2 no me la agarra, por eso.

son varios valores shucos.


Desconectado Eramos

  • Sv Member
  • ***
  • Mensajes: 401
  • Caminando por la Vida con un Fin...
Re: :( ayuda con asp.net y oracle :(
« Respuesta #8 : noviembre 04, 2010, 09:33:33 pm »
ke onda man  :drinks:

nup, es concatenar

algo asi como

consulta := 'select ' || variable_tipo_number_de_12_decimales || ' from dual';

Todo esto desde un procedure, los valores de las variables concatenadas son sacadas de un cursor abierto.

Ahora bien, si se corre desde toad los números concatenados son tomados bien como: 1.23455354 o 3.1416

Pero desde asp.net 2.0, aunque cambie el culture y el UIculture de la page siempre los toma como: 1,23455354 o 3,1416

Es decir, algo malo le pasa al asunto no? jaja

y todo esto da error despues porque se ejecuta en una consulta dinamica de cursor, que es lo que devuelve el proc.

y la babosa consulta de sh_t es tan grande ke la tengo ke meter en un clob, porque un varchar2 no me la agarra, por eso.

son varios valores shucos.
esto ya lo pusiste en el web config

 <globalization uiCulture="en" culture="en-US" />

con eso tenes configurados como Punto el separador y no Coma
« Última Modificación: noviembre 04, 2010, 09:35:29 pm por Eramos »
????????????

Desconectado hkadejo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 3345
Re: :( ayuda con asp.net y oracle :(
« Respuesta #9 : noviembre 04, 2010, 09:34:03 pm »

Pero desde asp.net 2.0, aunque cambie el culture y el UIculture de la page siempre los toma como: 1,23455354 o 3,1416


viejo revisa la base de datos, en la base tambien se configura parametros de que pais estas, por cosas como el formateo de fecha, moneda y claro numeros como es tu caso...

freezer27

  • Visitante
Re: :( ayuda con asp.net y oracle :(
« Respuesta #10 : febrero 05, 2011, 10:49:21 pm »
Has probado usando parámetros? Yo desarrollo siempre con ASP.NET y Oracle 9i y 10g y nunca he tenido problemas así.