Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-09-2024
Toni-2006 Toni-2006 is offline
Miembro
 
Registrado: ene 2007
Posts: 11
Poder: 0
Toni-2006 Va por buen camino
FICHERO .DBF o .ACCDB

Hola, buenas.

Primero que nada decir que no soy un programador profesional, sólo un simple autodidacta con esta afición. Tengo hecho desde hace años un pequeño programa en Delphi 7 donde utilizo ficheros .DBF + .MDX para las bases de datos de clientes y artículos y la cuestión es que el programita que se incluye en Delphi 7 para crear y modificar la estructura de dichas bases de datos ya no funciona en Windows 10 y me estoy planteando dejar de utilizar dichos ficheros y cambiar a un único fichero .ACCDB donde tener todos los datos actuales más los que vaya añadiendo poco a poco para perfeccionar el programa a imagen y semejanza del programa de gestión FACTUSOL que es el que utilizamos y con el que tengo enlazado mi programa.

Me gustaría saber vuestra opinión de si merece la pena el cambio aunque tenga que modificar todo el código del programa.

Gracias y un saludo.
Responder Con Cita
  #2  
Antiguo 27-09-2024
chenech chenech is offline
Miembro
 
Registrado: dic 2013
Posts: 107
Poder: 12
chenech Va por buen camino
Buenas, si el cambio es exclusivamente por el programa de gestión de los archivos DBF en Windows 10, te diría que cambies ese programa, hay muchos gratuitos y que van hasta en Windows 11, como por ejemplo el DBF Viewer 2000.
Si cambias de base de datos probablemente tendrías que reprogramar y usar otro sistema de acceso a los datos, tipo FireDac, por ejemplo, no se cual usas ahora y si es compatible con Access el mismo para DBF, las consultas, Query, y muchas cosas que te encontrarías nuevas.
No se si me equivoco, pero había algunas versiones de access que permitían abrir y modificar tablas en DBF.
No se, yo si solo es por eso, buscaría otro programa y ya está.
Un saludo.

Última edición por chenech fecha: 27-09-2024 a las 15:12:37.
Responder Con Cita
  #3  
Antiguo 27-09-2024
marco3k marco3k is offline
Miembro
 
Registrado: feb 2015
Posts: 94
Poder: 11
marco3k Va por buen camino
Mejor en vez de pasarte al formato de archivo ".ACCDB" que pertenece a Access, mejor utiliza Firebird, tendrás mas beneficios con respecto a Access. En este foro hay ejemplos de como usar Firebird y también puedes goglearlo y encontraras más ejemplos.
Responder Con Cita
  #4  
Antiguo 27-09-2024
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 937
Poder: 24
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Estimado, como comenta el colega marco3k, yo también le sugiero, si va a cambiar lo haga a Firebird...

Talvez tendrá que realizar varias tareas de refacturación de su programa, pero al final las ganancias serán mayores...

En el foro podrá encontrar mucha información respecto a como usar firebird, componentes de acceso, etc...

Además estan todos los colegas que por cierto, estaremos prestos a esclarecer sus dudas y aportar sugerencias si así lo indica...

Saludos cordiales
Responder Con Cita
  #5  
Antiguo 27-09-2024
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.905
Poder: 22
newtron Va camino a la fama
Me temo que si cambias los ficheros .DBF por otro tipo de base de datos tendrás practicamente que tirar a la basura todo el programa porque no tiene nada que ver el manejo de las tablas "ttable" con instrucciones sql.


En su día yo tuve ese dilema y opté por usar una base de datos llamada ElevateDb que te permite seguir usando toda la lógica del programa usando las tablas como si fueran tablas .DBF pero realmente es una base de datos totalmente distinta y compatible SQL 2003. El único problema es que es de pago. Dependiendo de tu programa lo que te cueste rehacerlo te compensará una cosa u otra.


Saludos.
__________________
Be water my friend.
Responder Con Cita
  #6  
Antiguo 30-09-2024
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.874
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Toni-2006 Ver Mensaje
Primero que nada decir que no soy un programador profesional, sólo un simple autodidacta con esta afición. Tengo hecho desde hace años un pequeño programa en Delphi 7 donde utilizo ficheros .DBF + .MDX para las bases de datos de clientes y artículos y la cuestión es que el programita que se incluye en Delphi 7 para crear y modificar la estructura de dichas bases de datos ya no funciona en Windows 10 y me estoy planteando dejar de utilizar dichos ficheros y cambiar a un único fichero .ACCDB donde tener todos los datos actuales más los que vaya añadiendo poco a poco para perfeccionar el programa a imagen y semejanza del programa de gestión FACTUSOL que es el que utilizamos y con el que tengo enlazado mi programa.

Creo que alguien ya lo ha comentado.
Si el programa de gestión de los DBF's no te funciona, hay muchos otros que puedes usar de forma gratuita.
Es cuestión de buscar y probar.



Eso no debería afectar a tu programación, porque cambiar de Base de Datos en tu programa y es otro tema.
Deberías evaluar qué opción te interesa para sustituir a los DBF's y seguramente hay que cambiar:
  1. Los componentes de conexión
  2. La forma de programar (si vas a usar otra Base de Datos -MDB/ACCDB- o un SGBD -IB/FB/...-)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 30-09-2024
Toni-2006 Toni-2006 is offline
Miembro
 
Registrado: ene 2007
Posts: 11
Poder: 0
Toni-2006 Va por buen camino
Gracias por vuestros comentarios, iré probando cosas nuevas a ver qué decido porque para mí el tener que reprogramar el código fuente del programa no me supone un problema pues me lo tomo como un simple hobby que es lo que es para mí.
Ahora estoy usando ADO para acceso a ficheros acces .ACCDB pero buscaré FIREBIRD para Delphi 7 y veremos.

Gracias y un saludo.
Responder Con Cita
  #8  
Antiguo 22-10-2024
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 280
Poder: 2
navbuoy Va por buen camino
Toni, puedes usar este programa que es gratuito y parece portable porque yo me he bajado el EXE y solo he tenido que ejecutarlo y funciona en windows 10
podria servirte al menos para mantener el codigo mientras vas retocandolo paralelamente para algo con Firebird o MySQL




DBF Viewer Plus
Enlace de Descarga: https://download.cnet.com/dbf-viewer...-75327966.html

Última edición por navbuoy fecha: 22-10-2024 a las 19:07:21.
Responder Con Cita
  #9  
Antiguo 01-11-2024
Toni-2006 Toni-2006 is offline
Miembro
 
Registrado: ene 2007
Posts: 11
Poder: 0
Toni-2006 Va por buen camino
Cita:
Empezado por navbuoy Ver Mensaje
Toni, puedes usar este programa que es gratuito y parece portable porque yo me he bajado el EXE y solo he tenido que ejecutarlo y funciona en windows 10
podria servirte al menos para mantener el codigo mientras vas retocandolo paralelamente para algo con Firebird o MySQL




DBF Viewer Plus
Enlace de Descarga: https://download.cnet.com/dbf-viewer...-75327966.html
Este programa ya lo he usado hace tiempo y aunque puedes hacer casi de todo, si modificas la estructura del fichero después no puedes acceder a él entre otras cosas.

Pero gracias de todas formas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
fichero log zampa OOP 8 07-12-2011 14:40:19
Fichero Ini nelem Varios 2 03-01-2008 16:05:40
Fichero Ini keys Varios 8 23-11-2006 17:44:38
Obtener un fichero adjunto a un nodo de un fichero XML muntasil Internet 0 18-07-2006 12:57:57
fichero en delphi luna Varios 6 23-05-2004 17:56:57


La franja horaria es GMT +2. Ahora son las 21:52:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi