buenas tardes compañeros logre separar campo a campo un archivo de txt, pero ahora me veo en la problematica de las insercciones debido a la estructura que tiene el archivo la estructura mas sencilla de este archivo es como esto lo que pinto de color rojo es lo que ira en la parte del maestro de la tabla, lo de azul va en la parte del detalle, cada booking es un registro nuevo maestro-detalle.
Código:
Comp. code : PVRTRA Timon Tours Airport Transfers
Category : ALLE Return Transfers to Club Marival Resort
From date : 14-AUG-2010
No Booking Conf Pax name
1 607872(2) MR NURANEY, NIZAR
MRS NURANEY, SALMA
MS NURANEY, NAVIDA
MR NGUYEN, KHANG QUOC
MRS VELJI, ZOREEN
MR VELJI, MEBS
+ CHLD MSTR VELJI, IMRAN Age:7
+ CHLD MISS VELJI, JAIDE Age:4
-> 7 PF 14-AUG-10 WS2306 YEG/PVR DEP 10:45 ARR 16:46
8 PF 21-AUG-10 WS2307 PVR/YEG DEP 17:35 ARR 21:36
No Booking Conf Pax name
2 631974(6) MR OGBEBOR, JOSEPH
MRS OGBEBOR, OYINDAMOLA
+ CHLD MSTR OGBEBOR, PAUL Age:10
+ CHLD MSTR OGBEBOR, JOSEPH OSASUEHI Age:8
+ CHLD MISS OGBEBOR, GABRIELLE Age:6
-> 7 PF 14-AUG-10 WS2306 YEG/PVR DEP 10:45 ARR 16:46
8 PF 21-AUG-10 WS2307 PVR/YEG DEP 17:35 ARR 21:36
para este ejemplo no tengo problemas pero ahi partes del archivo con esta estructura
Código:
Comp. code : PVRTRA Timon Tours Airport Transfers
Category : ALLE Return Transfers to Club Marival Resort
From date : 14-AUG-2010
No Booking Conf Pax name
1 607872(2) MR NURANEY, NIZAR
MRS NURANEY, SALMA
MS NURANEY, NAVIDA
MR NGUYEN, KHANG QUOC
MRS VELJI, ZOREEN
MR VELJI, MEBS
+ CHLD MSTR VELJI, IMRAN Age:7
+ CHLD MISS VELJI, JAIDE Age:4
No Booking Conf Pax name
2 631974(6) MR OGBEBOR, JOSEPH
MRS OGBEBOR, OYINDAMOLA
+ CHLD MSTR OGBEBOR, PAUL Age:10
+ CHLD MSTR OGBEBOR, JOSEPH OSASUEHI Age:8
+ CHLD MISS OGBEBOR, GABRIELLE Age:6
-> 7 PF 14-AUG-10 WS2306 YEG/PVR DEP 10:45 ARR 16:46
8 PF 21-AUG-10 WS2307 PVR/YEG DEP 17:35 ARR 21:36
como se ve los dos booking comparten esta informacion
Código:
-> 7 PF 14-AUG-10 WS2306 YEG/PVR DEP 10:45 ARR 16:46
8 PF 21-AUG-10 WS2307 PVR/YEG DEP 17:35 ARR 21:36
es ahi el problema de que las lineas se van leyendo secuencialmente y no encuentro la forma de como parar la primera inserccion y almacenarla en alguna estructura y al detectar que que en el siguiente booking ya puedo hacer las dos insercciones recuperar la informacion y hacer las dos insercciones
gracias por cualquier comentario