FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
TRANSFORMAR PROGRAMA paradox a firebird
Hola a todos,
Tengo desarrollada una aplicación para farmacias en Delphi 6 con BD Paradox y voy a transformarla para FIREBIRD. Quisiera que me asesorarais sobre: -¿Sería una buena opcion mantener el BDE de forma que no tuviera que realizar muchos cambios en el diseño de la BD (TTables, TDataSets, etc)? -Si tambien hay problemas de corrupcion de la base de datos, ¿como se soluciona en Firebird? Gracias de antemano y cualquier ayuda será agradecida. |
#2
|
||||
|
||||
Buenas tardes,
La verdad ningun sistema está excepto de fallas, pero en Interbase / Firebird son muy minimas ( a mi aún no me ha fallado nada en 2 años). Para que te documentes bien al respecto, te recomiendo la pagina www.interbase.com.mx que tiene unos articulos bastante buenos, sobre todo para cuando estamos iniciando en interbase / firebird. Saludos, Dairo |
#3
|
||||
|
||||
Si mantienes el BDE es mejor que lo dejes como está, precisamente una de las causas de cambiar de Base de datos, en este caso a Firebird es la de cambiar de motor.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#4
|
|||
|
|||
Gracias por el consejo, pero el problema que tengo es que en algunos clientes ya tengo más de 10 equipos en red y se pone bastante pesado cuando hay que obtener resultados de historicos. Pense que Firebird me daría mas alegria al programa aun que accediera a traves de ODBC Y BDE.
|
#5
|
||||
|
||||
El problema no es de FireBird, sino del BDE, que además está discontinuado.
Si lo pasas a Firebird y utilizas su motor notarás como las consultas van mucho más rápidas puesto que el BDE se baja todos los datos aunque luego solo filtre una factura. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#6
|
|||
|
|||
Gracias,
¿Que componentes me recomiendas para pasarlo a Firebird (Dbexpress, UIB, ...)? |
#7
|
||||
|
||||
Cita:
rickymarty - mejor porque no cantas "chiki boom boom", "chiki boom boom" |
#8
|
||||
|
||||
El autoincrement se traducen en Firebird por un Generador (Generator) y para incrementar su valor se usa gen_id(nombre_generador, valor_a_incrementar);
Zeos tiene lo que se llama conexión nativa, es decir, no te hace falta instalar BDE ni usarlo para nada. Si usas un componente TTable, TQuery, si debes instalar el BDE, pero ¿para qué usar esos teniendo el TZTable, TZquery, etc? Embebido: Ahora mismo para diseñar la aplicación, tendrás instalado el servidor y cliente Firebird por fuerza (delphi y robin lo necesitará), pero al distribuir tu aplicación en forma embebida lo único que llevas es: - Tu aplicación .exe - Tu BBDD en .fdb - La dll de Firebird embebida que la situas en la misma carpeta de tu aplicación delphi. (mira la carpeta de instalación de Firebird y todos los .txt que hay allí, hablan sobre el tema). - Nada más. Personalmente te aconsejo vmware para que virtualices un windows recien instalado, allí haces las pruebas oportunas y te aseguras que no te falten archivos cuando lleves el programa a tu cliente. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
|