Ir al contenido



Foto

Lazarus y DBF/CDX


  • Por favor identifícate para responder
4 respuestas en este tema

#1 nulcrc

nulcrc

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 12 abril 2010 - 06:00

Saludos a todos:

Me presento. soy un viejo programador en Clipper, Fivewin, Harbour y Delphi.
Con el tiempo dejé de usar ficheros .dbf y pasé a usar mysql o firebird.
Ahora me encuentro en la tesitura de pasar una antigua ( mucho ) aplicación que usaba ficheros .dbf e indices cdx a un entorno basado en windows/linux.

He probado con habour/oohg y se puede hacer, pero me gustaría abordar este proyecto con freepascal/lazarous, y así entrar en este mundillo.

La pregunta es: he visto que existe la posibilidad de trabajar con .dbf, pero ¿ que tipo de incides usa ?, Se pueden usar indices CDX ?

Gracias de antemano a todos.
  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.349 mensajes
  • LocationRepública Dominicana

Escrito 12 abril 2010 - 07:24

Hola y bienvenido al foro, pues tengo entendido que usan índices ".NDX", de todos modos dejaré un pequeño tuto para que te guies.

Saludos.
  • 0

#3 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.086 mensajes
  • LocationRepública Dominicana

Escrito 12 abril 2010 - 07:38

Saludos.

Bienvenido, si ya has utilizado Firebird ¿Porque no usarlo? siendo este multiplataforma.

Eso de ficheros no es tan convenientes para aplicaciones que necesitan almacenar mucha data.
  • 0

#4 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.484 mensajes
  • LocationMallorca

Escrito 12 abril 2010 - 08:24

Hola.

Pienso igual que Rolphy, ¿ porqué no preparar tu aplicación directamente con Firebird ?.

Utiliza IBDataPump para bombear todos los datos a una base de datos Firebird, y a partir de ahí tu aplicación solo necesita trabajar con Firebird.

http://www.clevercom.../ibdatapump.asp

NOTA: Necesitarás un driver OleDB que pueda acceder a tus datos DBF.
  • 0

#5 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.007 mensajes
  • LocationSanto Domingo

Escrito 12 abril 2010 - 08:45

La recomendacion seria la misma, si ya tienes que cambiar la aplicacion, porque no cambiar de una vez la base de datos?
para pasar los datos puedes usar la opcion que te da Marc de datapumb o puedes usar una que a mi me ha funcionado para pasar datos de foxpro 2.6 Msdos a firebird 2.1  esta herramienta es IBimport.
  • 0