Jump to content


Photo

Lazarus y DBF/CDX


  • Please log in to reply
4 replies to this topic

#1 nulcrc

nulcrc

    Newbie

  • Miembros
  • Pip
  • 1 posts

Posted 12 April 2010 - 06:00 AM

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
  • 7419 posts
  • LocationRepública Dominicana

Posted 12 April 2010 - 07:24 AM

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
  • 2092 posts
  • LocationRepública Dominicana

Posted 12 April 2010 - 07:38 AM

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
  • 1484 posts
  • LocationMallorca

Posted 12 April 2010 - 08:24 AM

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
  • 2040 posts
  • LocationSanto Domingo

Posted 12 April 2010 - 08:45 AM

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




IP.Board spam blocked by CleanTalk.