Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/08/2009, 07:27
cpb_sos
 
Fecha de Ingreso: septiembre-2008
Mensajes: 12
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: pasar datos de archivos dbf a tabla SQL server

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 Ver Mensaje
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!