FoxPro/Visual FoxPro - Separar 1 cadena y guardarla en diferentes registros

   
Vista:

Separar 1 cadena y guardarla en diferentes registros

Publicado por Rafael Valdez (10 intervenciones) el 01/04/2016 00:13:21
Estoy queriendo separar una cadena con Xs valores separados por una Coma "," , mi objetivo es hacer lo siguiente:

Actual tengo una cadena: "20,30,22,1,58,70,40"

y deseo crear en una tabla un registro por cada numero separado por la coma, es decir:

Tabla_Resultado:
20
30
22
1
58
70
40

Cabe mencionar que el listado puede variar tanto los numeros como la longitud de la cadena, es decir, puedo almacenar X's numeros en la cadena.

No se si me explique ?

Saludos. !!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Separar 1 cadena y guardarla en diferentes registros

Publicado por Fidel José (319 intervenciones) el 01/04/2016 01:15:05
Ejemplo
1
2
3
4
5
6
7
8
9
10
lcSTring = "20,30,22,1,58,70,40"
CREATE CURSOR curString ("cadenas" c(10))
lnLines = ALINES(lalines,lcString,1+4,",")
FOR i = 1 TO lnlines
	INSERT INTO curString (cadenas) VALUES (lalines[i])
NEXT
SELECT curString
GO top
BROWSE
USE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Separar 1 cadena y guardarla en diferentes registros

Publicado por Rafael Valdez (10 intervenciones) el 01/04/2016 02:35:30
Simplemente excelente !!

Muchas gracias funciona a la perfeccion !!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar