FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Modificar una tabla dbf hecha en fox pro
Tengo tablas dbf hechas en fox pro y necesito acceder a sus campos y modificarlas utilizando Delphi. Alguien sabe como puedo hacerlo?
Muchas gracias por su tiempo. Saludos, Denis. |
#2
|
||||
|
||||
Componentes BDE, a tu orden eduarcol
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
||||
|
||||
La DBE creo que depende de que versión de foxpro que estamos hablando. La última versión del DBE de la que escuché, solo podía abrir las tablas en modo Read-Only. si intentabas modificar los datos, era muy probable que se dañaran los índices. Pero eso fue hace como un año. Las tablas estaban hechas con la versión 6.0.
En la empresa tuvimos ese problema y lo que hicimos fue comprar un componente que llama Apollo VCL. Fue la única manera en que puedo hacer una aplicación para acceder de forma fácil a las tablas de Fox y con la posibilidad de modificar los datos de campos. De todos modos, alguien que esté mejor actualizado te podría ayudar mejor que yo. |
#4
|
|||
|
|||
Una aclaración
Estube pensando que solo necesito tomar los valores de las tablas.
La versión de VFP con que se crearon fue la 6.0. Estoy trabajando con los componentes que me indicaron. Aunque si saben algo más pueden enviarlo, muchas gracias. |
#5
|
|||
|
|||
una ayuda adicional
Discúlpenme, pero parece que soy un poco torpe en esta parte.
Alguno de ustedes tiene un segmento de código que usando los componentes BDE me permita conectarme con una tabla dbf. Nuevamente Muchas Gracias. |
#6
|
|||
|
|||
una ayuda adicional
Discúlpenme, pero parece que soy un poco torpe en esta parte.
Alguno de ustedes tiene un segmento de código que usando los componentes BDE me permita conectarme con una tabla dbf y ver sus campos. Nuevamente Muchas Gracias. |
#7
|
|||
|
|||
Si sólo es para lectura, el BDE te valdrá perfectamente, pero si vas a modificar, añadir o eliminar datos y las tablas tienen índices CDX, el BDE corromperá los índices. Para este último caso lo mejor es que accedas con el driver ODBC para foxpro y mediante ADO.
Me olvidaba, si es sólo para lectura, sólo tienes que indicarle al TTable el directorio (o alias) donde están las DBFs, escoger en TableType el valor ttFoxPro, y seleccionar la tabla en TableName.
__________________
Saludos. Última edición por basti fecha: 12-09-2007 a las 22:33:27. |
#8
|
|||
|
|||
Gracias
Voy a probar las indicaciones, muchas gracias compañero basti.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Modificar tabla An tiempo de Ejecucion | noshy | SQL | 1 | 12-09-2006 23:53:26 |
Filtrar una tabla a partir de una seleccion hecha en una rejilla | zerelho | OOP | 3 | 19-12-2005 12:59:30 |
Modificar un dato de una tabla | Sg2000 | Tablas planas | 1 | 28-04-2005 06:57:55 |
Modificar Tabla DBF por Sentencia SQL | AGAG4 | Firebird e Interbase | 4 | 16-09-2004 07:22:19 |
Tabla a excel modificar y guardar en la tabla | jgutti | Servers | 1 | 06-09-2004 16:20:49 |
|