Yo utilizo la siguiente instrucción para leer datos de excel. Para DBF's, debes utilizar en lugar de Excel 8.0 Dbase IV. Esto último no lo recuerdo bien.
select <listacampos>
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="E:\documentos\datos.xls";Extended properties=Excel 8.0')...[Hoja1$] dbf
El problema es que los campos vienen ordenados alfabeticamente si utilizas *
Otra alternativa que tienes es descargar el VFPOLEDB.DLL. Lo registras y lo puedes trabajar como servidor vinculado.
Cita:
Iniciado por lucha08 Hola a todos, escribo para ver si alguien me ayuda a ver como llevar a cabo esto:
tengo en un directorio (c:\ArchivosDBF) archivos DBF que genera el sistema
en las sucursales. Tengo que pasar los datos a una
tabla de la base de datos que esta en Matriz (el archivo y la tabla tienen los mismos campos).
Esto deberia ser automatico y ejecutarse
varias veces al dia ya que se generan archivos diferentes bastante seguido y
con diferentes nombre..
Yo pense como solucion hacer un Store Procedure y dps programarlo para que
se ejecute en un job pero el problema que tengo es que los nombres de los archivos
cambian.. Tambien pense en hacer un paquete con IntegrationService pero tengo
el mismo problema con el nombre de los archivos...
Si alguien me puede dar alguna sugerencia se lo agradesco!