C sharp - Buenas amigos necesito ayuda urgente!!!!

 
Vista:

Buenas amigos necesito ayuda urgente!!!!

Publicado por Daniel Lobo (8 intervenciones) el 02/12/2004 14:11:08
Buenos dias! tengo un problema, me encuentro trabajando en una importante compañia caraqueña y estoy en periodo de prueba.

Me asignaron realizar una migracion de un archivo de texto (.txt) a una base de datos en Access, y es primera vez que manejo C#.

Necesito que me ayuden y me envien las sintxis necesarias para leer un archivo de text caracter por caracter para validar la informacion.

Ojo consegui el Read y el ReadLine. El problema es que el Read devuelve un caracter numerico y dentro de mi archivo esta formado por los siguientes campos Nombre Apellido<Tab>Cedula<Tab>Codigo.

Espero su atencion y gracias!!!
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
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Buenas amigos necesito ayuda urgente!!!!

Publicado por Yamil Bracho (1164 intervenciones) el 02/12/2004 15:05:33
Daniel, usa ReadLIne() para que leas la linea y luego parsea esa linea buscando el <tab>. Una vez que tengas los campos puedes ejecutar la consulta de insercion de datos.
Para abrir el archivo usas StreamReader
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

RE:Buenas amigos necesito ayuda urgente!!!!

Publicado por Daniel Lobo (8 intervenciones) el 02/12/2004 16:01:08
Hola disculpa la molestia, pero como parseo la linea?

El problema es que solo ayer me asiganor el proyecto y nunca habia programado en C# y tengo 15 dias para hacerlo!
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

RE:Buenas amigos necesito ayuda urgente!!!!

Publicado por Edgar (278 intervenciones) el 02/12/2004 16:31:38
Hola

Una vez que leas la línea, puedes usar el método Split del string, a este método le pasas el separador que necesitas.. en tu caso el <Tab>.

Haces lo siguiente

string s = archivo.ReadLine()
string[] cadenas = s.Split(new Char [] {'\t''});

Esto te separa la línea en varios strings, la separación es el tab, es decir, cada vez que consigue un tab (\t) en la cadena, agrega un nuevo string en el arreglo

Saludos
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