Caracter enter
Publicado por MR (6 intervenciones) el 23/02/2009 23:08:18
Hola Gente!!
Espero que me puedan dar una manito porque estoy trabada con algo y no lo puedo resolver. Tengo que leer desde un puerto serial datos que me envia un aparato. Esto lo dejo en un archivo de texto para luego pasarlo a un dbf y poder tratarlo. El archivo que obtengo de la lectura desde el puerto es del tipo.Seria del tipo
♣☻1H|^&|||2090007|||||||P|6146010-10-02♪P|1♪O|1||1^50001^1^1^SAMPLE||R||||||X|||20090213100318♪R|1|^^^1|1.012|||||♪C|1|I||I♪R|2|^^^2|6.5|||||♪C ......
Lo que necesito es separar los datos
♣☻1H|^&|||2090007|||||||P|6146010-10-02♪
P|1♪O|1||1^50001^1^1^SAMPLE||R||||||X|||20090213100318♪
R|1|^^^1|1.012|||||♪
C|1|I||I♪
R|2|^^^2|6.5|||||♪
C.....
Es decir que tengo que ubicar el Enter que es lo que me define mi fin de registro...He probado con Chr(13), , y no hay caso. El enter al ser leido lo elimina y me deja la misma cadena sin el simbolo ♪
Tambien probe con append from delimited y me elimina lo que sigue al enter...no me sirve...
Alguien tiene idea de como puedo resolver esto???
Desde ya muchas gracias!!!
Espero que me puedan dar una manito porque estoy trabada con algo y no lo puedo resolver. Tengo que leer desde un puerto serial datos que me envia un aparato. Esto lo dejo en un archivo de texto para luego pasarlo a un dbf y poder tratarlo. El archivo que obtengo de la lectura desde el puerto es del tipo.Seria del tipo
♣☻1H|^&|||2090007|||||||P|6146010-10-02♪P|1♪O|1||1^50001^1^1^SAMPLE||R||||||X|||20090213100318♪R|1|^^^1|1.012|||||♪C|1|I||I♪R|2|^^^2|6.5|||||♪C ......
Lo que necesito es separar los datos
♣☻1H|^&|||2090007|||||||P|6146010-10-02♪
P|1♪O|1||1^50001^1^1^SAMPLE||R||||||X|||20090213100318♪
R|1|^^^1|1.012|||||♪
C|1|I||I♪
R|2|^^^2|6.5|||||♪
C.....
Es decir que tengo que ubicar el Enter que es lo que me define mi fin de registro...He probado con Chr(13), , y no hay caso. El enter al ser leido lo elimina y me deja la misma cadena sin el simbolo ♪
Tambien probe con append from delimited y me elimina lo que sigue al enter...no me sirve...
Alguien tiene idea de como puedo resolver esto???
Desde ya muchas gracias!!!
Valora esta pregunta


0