Pancho, estuve probando y me da error.
Lo que veo en la web es que dice que el driver de microsoft visual foxpro no funca bien en MS SQL 2008 64 bits Que sabes de eso?? Abrazo _____ From: [email protected] [mailto:[email protected]] On Behalf Of Hector Giorgiutti Sent: miércoles, 31 de julio de 2013 18:29 To: GUFA List Member Subject: [GUFA] Importacion de DBFs via DTS en MS SQL2008 / Registros Elimiinados Gracias panchoooo queridooo!!! Te quieroooo..jajaj Me estoy yendo.. pero mañana lo pruebo y te cuento Abrazos!! _____ From: [email protected] [mailto:[email protected]] On Behalf Of francisco prieto Sent: miércoles, 31 de julio de 2013 18:01 To: GUFA List Member Subject: [GUFA] Importacion de DBFs via DTS en MS SQL2008 / Registros Elimiinados Tano, (El que busca encuentra!) Tenes que hacer así Desde SqlServer 2008 opcion importar Indicas cual es la tabla que queres importar. Fijate que digo la tabla y no la base de datos! Para ello seguis los siguientes pasos... 1) "Chosse a Data Souce" seleccionas Microsoft Ole DB Provider for Visual FoxPro y presionas el boton Properties.. Ahi te va a aparecer una pantalla con 3 solapas. El la solapa conexion presionas los puntitos... con esto te va a aparecer la pantalla de configuracion de conexion ahi seleccionas Free Table directory luego seleccionas Browse y elegis la tabla en cuestion, y le das OK. Con esto volves a la pantalla que tenia las 3 solapas y haces clic en la tercer solapa (Todas), ahi te vas al valor DELETED y presionas Modificar Valor. En valor de la propiedad elegis True y le das aceptar, volviendo nuevamente a la pantalla de 3 solapas, a la cual finalmente le vas a dar Aceptar y con esto volves a la pantalla inicial... Ahora presionas Next 2) "Chosse Destination" bueno aca elegis lo que gustes, en mi caso lo vuelco en una base de pruebas donde voy a crear la tabla en cuestion. Nuevamente presionas Next 3) Aca viene el truco!!!! Seleccionas la opcion Write a query to specify the data to transfer y presionas Next. 4) "Provide a Source Query" escrigis una sentencia sql como esta (en mi caso la tabla de vfp se denominaba Deptos) Select * from Deptos y luego presionas Next. 5) "Select Source Tables and Views" aca editas el Destination y le pones el nombre a la tabla porque por default te la nombra como [dbo].[Query] y luego presionas Next. 6) "Convert Types Without Conversion Checking" en esta pantalla simplemente pones next. 7) "Save an Run Package" aca tenes la opcion de guardar el paquete para ejecutarlo luego. Probe de las dos formas guardando el paquete y ejecutando inmediatamente y funciona siempre. Saludos, Pancho Córdoba El 31 de julio de 2013 17:04, francisco prieto <[email protected]> escribió: Tano, Lo probe y no funciona en ninguno de los casos... Sigo intentando y te tengo informado. Saludos, Pancho Córdoba El 31 de julio de 2013 16:48, francisco prieto <[email protected]> escribió: Tano, Probaste con este link http://webcache.googleusercontent.com/search?q=cache:ZxSy3KaocKAJ:www.develo pmentnow.com/g/103_2006_6_0_0_775316/SSIS-and-deleted-rows-in-Visual-FoxPro. htm <http://webcache.googleusercontent.com/search?q=cache:ZxSy3KaocKAJ:www.devel opmentnow.com/g/103_2006_6_0_0_775316/SSIS-and-deleted-rows-in-Visual-FoxPro .htm&hl=es&gl=ar&strip=1> &hl=es&gl=ar&strip=1 Ahi dice como obtener el VFP OLE DB, ya que este driver por default no te trae los registros marcados como borrado. Saludos, Pancho Córdoba El 31 de julio de 2013 16:19, Hector Giorgiutti <[email protected]> escribió: Hola! Estoy haciendo un DTS en SQL2008 para subir unas tablas DBFs de un sistema. El tema es que cuando los sube, me sube los registros eliminados de las tablas DBFs, sin identificarlos como eliminados o bien directamente no subirlos. Alguien sabe como debo hacer para que el DTS no me importe los registros eliminados? Que driver de Foxpro deberia seleccionar como connection de datos de origen en el SQL? Hay varias versiones de FP y VFP. Alguna idea de cómo hacerlo? Abrazos Gracias Tano
