• Jueves 2 de Mayo de 2024, 22:45

Autor Tema:  Modificar BD usada por aplicación clipper  (Leído 3925 veces)

Floyd

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Modificar BD usada por aplicación clipper
« en: Viernes 25 de Marzo de 2011, 14:42 »
0
Hola a todos! Me llamo Martín. Hace mucho tiempo que leo este foro y me ha sido muchas veces de ayuda, pero creo que nunca escribí. Hoy lo hago porque tengo que dar solución a un tema que no encuantro por ningún lado. Espero puedan ayudarme...

Me pidieron hacer una modificación a un programa que fue creado en Clipper, lenguaje que desconozco por completo. Aunque en realidad, puntualmente lo que tengo que hacer es agregar una columna a una tabla. Aclaro que no necesito acceder al código del programa ya que una vez realizada dicha modificación voy a crear una interfaz en otro lenguaje para acceder a esa tabla.
El archivo a modificar es un DBF que lamentablemante no tengo idea como fue creado. Lo copié de la pc de mi cliente en un pendrive e intenté abrirlo en mi casa con FoxPro pero me dice que el archivo no es una tabla. Después traté con DBF Manager y me dice "has invalid header".

En general, ¿cómo o con que programa se crean las bases de datos que utilizan para clipper? ¿Puedo agregar facilmente una columna? ¿Puedo acceder a estas tablas después con el lenguaje java o FoxPro?

Pido disculpas si no es este el lugar indicado para realizar esta pregunta.

Un saludo a todos y gracias desde ya

Adalberto Baqueros

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re:Modificar BD usada por aplicación clipper
« Respuesta #1 en: Domingo 14 de Agosto de 2011, 21:29 »
0
Hola Floyd,

Los DBF's para clipper es comun que se creen/modifiquen con DBase III plus, Fox, DBase IV u otros; si has intentado abrir (USE MiBase) para luego modificar (MODI STRU), y te sale ese odioso mensaje que citas se debe a que desde clipper es posible modificar un byte en la cabecera del archivo DBF con lo cual los manejadores, que cité antes, no lo reconocen como un DBF.

Una posible solución es: Ingresas al sistema y te aseguras que el archivo sea abierto, por ejemplo si en el archivo se van a almacenar los datos de una lista de socios, entonces debes acceder a la opción que te permitiría añadir un socio nuevo a la lista y cuando estes viendo la pantalla de agregar nuevo socio, cierras el sistema de mala menera, (puede ser Ctrl+Del+Supr y con el administrador de tareas/finalizar tarea),

Despues de eso tu DBF se podría abrir y manipular con Fox o lo que sea.

Espero haberte ayudado,

Saludos, desde Santa Cruz de la Sierra - Bolivia

alina850

  • Nuevo Miembro
  • *
  • Mensajes: 1
  • Nacionalidad: 00
    • Ver Perfil
Re:Modificar BD usada por aplicación clipper
« Respuesta #2 en: Jueves 8 de Enero de 2015, 17:38 »
0
En general, ¿cómo o con que programa se crean las bases de datos que utilizan para clipper? ¿Puedo agregar facilmente una columna? ¿Puedo acceder a estas tablas después con el lenguaje java o FoxPro?