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

Descomponer una cadena

Estas en el tema de Descomponer una cadena en el foro de ASP Clásico en Foros del Web. Tengo la siguiente cadena : 030103050045_0*030103050055_0*030103050100_0*03010 4000001_0*030104000005_48*030104000010_0*030104000 015_0*030104000025_0*030105010001_0* que son 9 productos con sus lotes, me interesa poder separar de tal manera para poder realizar ...
  #1 (permalink)  
Antiguo 23/09/2006, 06:02
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 18 años, 7 meses
Puntos: 0
Descomponer una cadena

Tengo la siguiente cadena :
030103050045_0*030103050055_0*030103050100_0*03010 4000001_0*030104000005_48*030104000010_0*030104000 015_0*030104000025_0*030105010001_0*

que son 9 productos con sus lotes, me interesa poder separar de tal manera
para poder realizar una consulta a una base de datos. Es decir si coges hasta el primer * tenemos : 030103050045_0 significa articulo_lote, y poder hacer la consulta siguiente :

select * from table where campo1=030103050045 and campo2=0

GRacias
  #2 (permalink)  
Antiguo 23/09/2006, 11:14
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Con SPLIT puedes dividir la cadena. vec = split(tucadena, "*")

Aunque como veo que son constantes el número de caracteres entre los asteriscos el MID tambien puedes servirte.
  #3 (permalink)  
Antiguo 24/09/2006, 01:08
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 18 años, 7 meses
Puntos: 0
y como sería el bucle para usar el split
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 21:20.