Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/12/2010, 13:40
KorbenX
 
Fecha de Ingreso: noviembre-2009
Mensajes: 29
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Cargar datos de Archivo a BD Access asp

Si se puede, lo más obvio es leer el excel e insertarlo en la tabla de la Base de Datos que tienes, lo complicado que veo es la cantidad de ficheros. Asumamos que sólo es un fichero, podrías probar:

Código:
'String de conexion al EXCEL 
 Dim excelConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\datatest\LIBROEXCEL.xls;Extended Properties=""Excel 8.0;HDR=No;"""
 
'Creamos una conexion al libro de excel 
 Using connection As New System.Data.OleDb.OleDbConnection(excelConnectionString)

'Obtenemos lo que necesitamos del Excel
Dim command As New System.Data.OleDb.OleDbCommand("Select [F1],[F2] FROM [hoja1$]", connection)
 
 connection.Open()
 
 ' Se crea un DbDataReader al excel 
 Using dr As System.Data.OleDb.OleDbDataReader = command.ExecuteReader()
  
'String de conexion al SQL SERVER (Puedes cambiarla para conectar a ACCES)
Dim sqlConnectionString As String = "Data Source=mydev;Initial Catalog=FormDB;Integrated Security=True"
 
 'Volcamos los datos a la BD 
Using bulkCopy As New System.Data.SqlClient.SqlBulkCopy(sqlConnectionString)
           bulkCopy.DestinationTableName = "EXCELBD"
            bulkCopy.ColumnMappings.Add("F1", "Codigo_db")
           bulkCopy.ColumnMappings.Add("F2", "Nombre_db")
           bulkCopy.WriteToServer(dr)
         End Using
       End Using
 
     End Using
Espero te sirva como inicio para que logres lo que deseas.

Saludos