
06/08/2009, 02:18
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 7
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Imposible leer todos los campos de un Excel con ADO.NET Hola,
mi problema es el siguiente: tengo un excel del cual quiero extraer los datos a un datatable de mi aplicación. Este Excel solo tiene una columna donde se alojaran unos marcadores que pueden ser tanto númericos como string.
El caso es que me accede a los datos y me los recoge en el DT, aunque solo los que son en formato String, los demas no me los recoge.
La columna del excel no tiene formato, pero he probado a darle formato string y ni aún así me los recoge.
Este es el código que he utilizado.
Dim strconn As String
Dim lDt As New DataTable
Dim lRuta As String = Me.txtDocPro.Text
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & lRuta & ";Extended Properties=Excel 8.0"
Dim mconn As New OleDb.OleDbConnection(strconn)
Dim ad As New OleDb.OleDbDataAdapter
("Select * from [Hoja1$]", mconn)
mconn.Open()
ad.Fill(lDt)
mconn.Close()
Un saludo y gracias. |