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 22-03-2024
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
Conectar a Firebird 4 con Delphi XE8

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Con las IBX no tienes problema en ninguna versión de Delphi.
Porque, pregunto, ¿acaso Firebird 4.0 tiene algo especial que la hace incompatible con otras versiones?
Sé que tiene algo nuevo sobre seguridad que no permite abrir directamente bases de datos de versiones anteriores, pero siempre puedes extraer la estructura de la anterior, crearla con la nueva y hacer un traspaso de datos después de las tablas que necesites.
Bueno, instale Firebird 4.0 y creé una BaseDDatos pero la FDConnection no va. Sale un error con el aviso de que *.FDB tiene un ODS 13 (On Disk Structure) que no cubre.
De momento me quedo en Firebird 3.0, pero me gustaría pasar al 4 siempre que Delphi pueda usar y conectarse a esa versión.
A ver si alguien puede aportar alguna novedad con el tema.
Saludos
Responder Con Cita
  #2  
Antiguo 22-03-2024
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por bulc Ver Mensaje
Bueno, instale Firebird 4.0 y creé una BaseDDatos pero la FDConnection no va. Sale un error con el aviso de que *.FDB tiene un ODS 13 (On Disk Structure) que no cubre.
De momento me quedo en Firebird 3.0, pero me gustaría pasar al 4 siempre que Delphi pueda usar y conectarse a esa versión.
A ver si alguien puede aportar alguna novedad con el tema.
Saludos
Acabo de ver este mensaje, tienes que hacer un backup transportable de tu BD v3 y luego instalar firebird v4 y hacer la restauración del backup.
PAra hacer el backup transportable, ya sabes:
gbak -b -t ...
Responder Con Cita
  #3  
Antiguo 25-03-2024
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Acabo de ver este mensaje, tienes que hacer un backup transportable de tu BD v3 y luego instalar firebird v4 y hacer la restauración del backup.
PAra hacer el backup transportable, ya sabes:
gbak -b -t ...
Según he leído no hace falta usar el parámetro -T (Transportable) con el GBAK, ya que por defecto todos los backups son actualizables o transportables a una versión superior.
Ya tengo hechos los Backups con GBak y echaré mano de un minipc para instalar Firebird_4_0 y actualizarlos.
De momento la cosa funciona bien.
Lo que he de probar es si el Delphi 11 CEdition abre las BdD de Firebird 4. Ya comentaré.
Saludos
Responder Con Cita
  #4  
Antiguo Hace 4 Semanas
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
Cita:
Empezado por bulc Ver Mensaje
Según he leído no hace falta usar el parámetro -T (Transportable) con el GBAK, ya que por defecto todos los backups son actualizables o transportables a una versión superior.
Ya tengo hechos los Backups con GBak y echaré mano de un minipc para instalar Firebird_4_0 y actualizarlos.
De momento la cosa funciona bien.
Lo que he de probar es si el Delphi 11 CEdition abre las BdD de Firebird 4. Ya comentaré.
Saludos
Añadido Abril 2024.
He pasado los ficheros *.FDB de Firebird 3.0 a la versión 4.0 y a la 5.0. Esta última y más moderna versión se conecta con FireDAC en Delphi Community Edition sin problemas.
Saludos.
Responder Con Cita
  #5  
Antiguo Hace 4 Semanas
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por bulc Ver Mensaje
Según he leído no hace falta usar el parámetro -T (Transportable) con el GBAK, ya que por defecto todos los backups son actualizables o transportables a una versión superior.
Ya tengo hechos los Backups con GBak y echaré mano de un minipc para instalar Firebird_4_0 y actualizarlos.
De momento la cosa funciona bien.
Lo que he de probar es si el Delphi 11 CEdition abre las BdD de Firebird 4. Ya comentaré.
Saludos
Sí, desde hace varias versiones es el parámetro predeterminado.
Responder Con Cita
  #6  
Antiguo Hace 4 Semanas
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
De Firebird 3_0 a Firebird 5.0

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Sí, desde hace varias versiones es el parámetro predeterminado.
[quote= Bueno, yo nunca he usado el parámetro -T (transportable) y ahí están todos mis ficheros *.FDB funcionando. He pasado por las versiones 2.5, 3_0, 4:_0 y 5_0, Eso es todoaQUOTE]
Responder Con Cita
  #7  
Antiguo Hace 4 Semanas
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Al principio cuando salió la v0.9 (en julio del 2000, algo así se llamaba, fue antes de la v1.0) y que era básicamente la versión libre de Interbase 6 que cambiaron la licencia y luego volvieron a la anterior, había que usar lo de transportable.
Después creo que también hasta la v1.5 o la v2.0, pero por costumbre ya siempre uso el parámetro transportable para no encontrarme con sorpresas.
Ya en aquella época todos los servidores que instalábamos eran Linux y traspasar las viejas bases de datos desde windows y no encontrarnos con problemas era algo primordial, así que nunca faltaba el "-t"

En la documentación de aquella época no indicaban que fuese un parámetro predeterminado, y en los ejemplos siempre incluían el -t:
Cita:
-t[ransportable]
Creates a transportable backup (transportable between platforms and server versions)

Examples
A "normal" Backup
gbak -b -v -t -user SYSDBA -password "masterkey" dbserver:/db/warehouse.fdb c:\backups\warehouse.fbk

Última edición por Casimiro Notevi fecha: Hace 4 Semanas a las 20:42:54.
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
Información sobre FireBird mosorio Firebird e Interbase 2 25-03-2024 19:49:58
Conculta de Ventajas Optimización de Firebird 3.0 sobre Firebird 2.5 Combat-F2D Firebird e Interbase 18 19-04-2016 23:11:42
CakePHP sobre Firebird lpmlpm PHP 13 02-05-2010 19:31:56
Sobre ODBC de Firebird rpadin Firebird e Interbase 1 18-08-2004 15:08:53
Firebird sobre Wan Eos Firebird e Interbase 1 22-06-2004 11:35:31


La franja horaria es GMT +2. Ahora son las 20:16:19.


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