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

IMportación desde Excel

Estas en el tema de IMportación desde Excel en el foro de .NET en Foros del Web. Hola a todos! Vale, el problema es el siguiente. Uitlizo el fragmento de código que a continuación detallo para realizar una importación de datos de ...
  #1 (permalink)  
Antiguo 29/09/2004, 08:31
 
Fecha de Ingreso: septiembre-2004
Mensajes: 29
Antigüedad: 19 años, 7 meses
Puntos: 0
Pregunta IMportación desde Excel

Hola a todos!

Vale, el problema es el siguiente. Uitlizo el fragmento de código que a continuación detallo para realizar una importación de datos de un fichero Excel:

MyConnection = New System.Data.OleDb.OleDbConnection( _
"provider=Microsoft.Jet.OLEDB.4.0; " & _
"-{}-data source=C:\Prueba.XLS; " & _
"Extended Properties=Excel 8.0;")
' Select the data from Sheet1 of the workbook.
MyCommand = New System.Data.OleDb.OleDbDataAdapter( _
"select * from [Sheet1$]", MyConnection)

DS = New System.Data.DataSet
MyCommand.Fill(DS)
MyConnection.Close()

El problema aparece al invocar el método Fill con la forma:

No se encuentra el archivo ISAM instalable.

He estado mirando pero no se de donde puede provenir el error.

Si alguien sbae algo sobre el tema , mil gracias!
  #2 (permalink)  
Antiguo 29/09/2004, 08:38
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Creo que el problema viene por tu string connection.. (están de sobra las {} ) prueba de ésta forma:

Cita:
MyConnection = New System.Data.OleDb.OleDbConnection( _
"Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=C:\Prueba.XLS; " & _
"Extended Properties=Excel 8.0;")
Pruebalo y nos cuentas que tal.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 29/09/2004, 09:23
 
Fecha de Ingreso: septiembre-2004
Mensajes: 29
Antigüedad: 19 años, 7 meses
Puntos: 0
Perfectísimo! Mil gracias
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 16:19.