Hola a todos. Tengo el siguiente codigo para cargar el contenido de un excel en un dataset para luego mostrarlo en un elemento <asp:repeater> (rptexcel)
Código:
Dim conexion As New OleDbConnection
Dim comando As New OleDbCommand
Dim adaptador As New OleDbDataAdapter
Dim dataset1 As New DataSet
conexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="ruta absoluta"\archivo.xls; Extended Properties= Excel 8.0;"
conexion.Open()
comando.CommandText = "SELECT * FROM [Tarifa$]"
comando.Connection = conexion
adaptador.SelectCommand = comando
'llenamos el dataset con los datos de la tabla
adaptador.Fill(dataset1, "contenido")
rptexcel.DataSource = dataset1
rptexcel.DataMember = "contenido"
DataBind()
conexion.Close()
Tarifa es el nombre de la hoja del excel donde estan los datos que quiero recuperar.
Este codigo me da el siguiente error.
"El motor de base de datos Microsoft Jet no pudo encontrar el objeto Tarifa. Asegurese de que el objeto existe y que ha escrito el nombre y la ruta de acceso al objeto correctamente"
Muchas gracias a todos por vuestra ayuda. Un saludo:
Pinty