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

como puedo separar el siguiente valor = 63-I-33442 en dos variables diferentes

Estas en el tema de como puedo separar el siguiente valor = 63-I-33442 en dos variables diferentes en el foro de ASP Clásico en Foros del Web. Hola, como puedo separar el siguiente valor = 63-I-33442 yo quiero separar 63 de I-33442, en dos campos o variables diferentes... tengan en cuenta que ...
  #1 (permalink)  
Antiguo 05/10/2011, 10:45
 
Fecha de Ingreso: diciembre-2010
Mensajes: 14
Antigüedad: 13 años, 4 meses
Puntos: 0
como puedo separar el siguiente valor = 63-I-33442 en dos variables diferentes

Hola, como puedo separar el siguiente valor = 63-I-33442

yo quiero separar 63 de I-33442, en dos campos o variables diferentes... tengan en cuenta que 63, puede ser una posicion, dos, tres o mas. ejemplo 163-I-33442

El valor antes del primer guion es una linea de un registro dado. y el valor despues del primer guion es un codigo de producto.

Quien me puede ayudar????
  #2 (permalink)  
Antiguo 05/10/2011, 11:46
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 3 meses
Puntos: 8
Respuesta: como puedo separar el siguiente valor = 63-I-33442 en dos variables difer

con la funcion split

Código ASP:
Ver original
  1. original = "163-I-33442"
  2.  
  3. cadena =split(original,"-")
  4.  
  5. variable1= cadena(0)
  6. variable2 = replace(original,cadena(0)&"-","")
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 10/10/2011, 09:32
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: como puedo separar el siguiente valor = 63-I-33442 en dos variables difer

Otra forma

Inicio = MID(Cadena, 1, InStr("-", Cadena)-1)
Fin = MID(Cadena, InStr("-", Cadena)+1, LEN(Cadena))

Etiquetas: registro, siguiente, variables
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 13:07.