Foros del Web » Programación para mayores de 30 ;) » .NET »

Csv a DataSet (Error de Datos)

Estas en el tema de Csv a DataSet (Error de Datos) en el foro de .NET en Foros del Web. Tengo el siguiente codigo que me convierte un archivo CSV a un Dataset. public DataSet Rtrn_CSVtoDATASET(string RutaGeneral, string tabla) { conn.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source ...
  #1 (permalink)  
Antiguo 12/06/2013, 11:07
 
Fecha de Ingreso: junio-2013
Mensajes: 1
Antigüedad: 11 años, 5 meses
Puntos: 0
Csv a DataSet (Error de Datos)

Tengo el siguiente codigo que me convierte un archivo CSV a un Dataset.


public DataSet Rtrn_CSVtoDATASET(string RutaGeneral, string tabla)
{ conn.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source = " + RutaGeneral + "; Extended Properties = \"Text;HDR=YES;FMT=Delimited\"";

strQuery = "SELECT * FROM [" + tabla + ".csv]"; break; }
conn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(strQuery, conn);
DataSet ds = new DataSet("CSV File");
adapter.Fill(ds);
return ds;
}

En el archivo CSV tengo una columna "Clave" con datos del siguiente estilo "3.02.98.15A" "3.43.56.12H" "5.21.23.A".

El problema esta en que el dataset me regresa datos así "3.0298" "3.4356" "5.2123".

como puedo indicarle que esa columna debe considerarla como un string... gracias
  #2 (permalink)  
Antiguo 02/07/2013, 15:55
Avatar de eledgarr  
Fecha de Ingreso: octubre-2008
Ubicación: La ciudad de la esperanza
Mensajes: 133
Antigüedad: 16 años, 1 mes
Puntos: 3
Respuesta: Csv a DataSet (Error de Datos)

se me ocurre usar un dataset tipado
__________________
Si te sirve lo que te escribo regalame un karma positivo
-----------------------------------------------------------------------
Estoy aqui no por que conozco mucho, estoy para ignorar menos

Etiquetas: c#, csv, datos...
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 12:05.