Foros del Web » Programando para Internet » ASP Clásico »

parsear a string

Estas en el tema de parsear a string en el foro de ASP Clásico en Foros del Web. saludos, necesito parsear un numero Integer en un String en VBScript... ej un dato 13 convertirlo a "13"... no habia usado nunca VBScript ni ASP ...
  #1 (permalink)  
Antiguo 26/03/2009, 12:44
 
Fecha de Ingreso: octubre-2008
Mensajes: 58
Antigüedad: 16 años, 6 meses
Puntos: 0
parsear a string

saludos, necesito parsear un numero Integer en un String en VBScript... ej un dato 13 convertirlo a "13"... no habia usado nunca VBScript ni ASP clasico, he buscado en internet y solo encontre funciones para String..
como se hace?

jedo
  #2 (permalink)  
Antiguo 26/03/2009, 12:48
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Respuesta: parsear a string

En la mayoría de los casos no es necesario hacer una conversión explícita de tipos, ya que el intérprete lo hace de por sí.

Pero por si acaso existe CStr() para convertir a String.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 26/03/2009, 13:40
Avatar de AlZuwaga
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
Respuesta: parsear a string

Yo no recuerdo que exista problema alguno con usar un dato numérico en un contexto de string, salvo que uses para concatenar el operador "+" en lugar de "&".

Código:
numero1 = 1
numero2 = 2
concatenacion = numero1 + numero2 ' devuelve 3 en vez del deseado 12 
__________________
...___...
  #4 (permalink)  
Antiguo 26/03/2009, 14:09
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Respuesta: parsear a string

mmm yo si se de uno y uno muy importante

cuando tienes

a= 1
y
b= "1"

un if a = b no resultara true NUNCA.

para eso , SIEMPRE se debe parsear antes de usar dichos datos en un IF.
de esa manera uno se asegura de que esta comparando peras con peras.

la tecnica que mas uso es la siguiente:

if ucase(a) = ucase(b) then ...

ahi se ven.
  #5 (permalink)  
Antiguo 26/03/2009, 14:22
Avatar de AlZuwaga
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
Respuesta: parsear a string

Es cierto

Edición:

Haciendo pruebas veo que no sirve para los dobles.

a= 0.1
b= "0.1"
ucase(a) = ucase(b) devuelve false


Edición 2:

a= 0.1
b= "0,1"

ucase(a) = ucase(b) devuelve true
__________________
...___...

Última edición por AlZuwaga; 26/03/2009 a las 14:29
  #6 (permalink)  
Antiguo 26/03/2009, 14:31
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Respuesta: parsear a string

Eso sucede porque cuando se hace la conversión de tipos, un Double 0.1 se convierte en el String 0,1 (Igual creo que depende de la configuración regional del servidor en que se ejecuta)
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 26/03/2009, 15:11
 
Fecha de Ingreso: octubre-2008
Mensajes: 58
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: parsear a string

gracias David, era justo lo que buscaba
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:07.