crear vista de un excel para vincular en SQLserver
Publicado por xabi (7 intervenciones) el 04/05/2006 11:52:09
Buenas:
Estoy realizando un proyecto (*.adp) en access...y a la ora de vincular con una hoja de excel no me deja por tener la extension .adp y no mdb:(he aki el ejemplo de la guncion que utilizo para vincular):
Dim db As Database
Dim td As TableDef
' Abro la base de datos de Access
Set db = OpenDatabase("C:\Mis documentos\Bd1.mdb")
' Creo un objeto TableDef.
Set td = db.CreateTableDef("Tabla de Access vinculada")
' Establezco la información de conexión.
td.Connect = "Excel 8.0;HDR=No;Database=C:\Mis documentos\Libro1.xls"
td.SourceTableName = "WorkSheet1$A1:M50"
' Anexo el objeto TableDef para crear el vínculo
db.TableDefs.Append td
cuando hay que poner la extension de la base de datos yo deberia de poner .adp pero si lo pongo no funciona,,,he hecho pruebas con un *.mdb y va perfectamente.Me recomendaron hacer una vista del archivo excel en el SQL server...como deberia de hacerla?hay alguna alternativa????
muchas gracias!!!!
Estoy realizando un proyecto (*.adp) en access...y a la ora de vincular con una hoja de excel no me deja por tener la extension .adp y no mdb:(he aki el ejemplo de la guncion que utilizo para vincular):
Dim db As Database
Dim td As TableDef
' Abro la base de datos de Access
Set db = OpenDatabase("C:\Mis documentos\Bd1.mdb")
' Creo un objeto TableDef.
Set td = db.CreateTableDef("Tabla de Access vinculada")
' Establezco la información de conexión.
td.Connect = "Excel 8.0;HDR=No;Database=C:\Mis documentos\Libro1.xls"
td.SourceTableName = "WorkSheet1$A1:M50"
' Anexo el objeto TableDef para crear el vínculo
db.TableDefs.Append td
cuando hay que poner la extension de la base de datos yo deberia de poner .adp pero si lo pongo no funciona,,,he hecho pruebas con un *.mdb y va perfectamente.Me recomendaron hacer una vista del archivo excel en el SQL server...como deberia de hacerla?hay alguna alternativa????
muchas gracias!!!!
Valora esta pregunta


0