Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-03-2021
CyberManolo CyberManolo is offline
Miembro
 
Registrado: oct 2018
Posts: 24
Poder: 0
CyberManolo Va por buen camino
Firebird 4 Release Candidate

Hola a todos.

¿Alguien ha probado Firebird 4 RC con los controles habituales de Firebird o IB de Delphi? Parece que no funcionan los métodos Update, Insert o Delete tal como si funcionan hasta firebird 3.
Responder Con Cita
  #2  
Antiguo 17-03-2021
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
Exactamente el qué no funciona y con qué.
Responder Con Cita
  #3  
Antiguo 17-03-2021
CyberManolo CyberManolo is offline
Miembro
 
Registrado: oct 2018
Posts: 24
Poder: 0
CyberManolo Va por buen camino
Debí ser algo más explicito

Ejemplo.

Migramos una base de datos que funciona perfectamente en firebird 3, a firebird 4, Mediante backup en firebird 3 y restore en firebird 4. Tenemos una aplicación Delphi que mediante un control TIbTable edita una tabla de la base de datos en firebird 3 correctamente. Pues bien, al atacar la base de datos firebird 4, muestra el grid asociado al control Ibtable, pero da error Acceso Violation al intentar editar una fila.
Me he cuidado de sustituir el cliente firebird correspondiente a firebird 3 por el de Firebird 4 en la carpeta de la aplicación (gds32.dll en este caso).
Responder Con Cita
  #4  
Antiguo 17-03-2021
CyberManolo CyberManolo is offline
Miembro
 
Registrado: oct 2018
Posts: 24
Poder: 0
CyberManolo Va por buen camino
Poca documentacion

Realmente hay poca documentación de la migracion de FB 3 a FB 4. Hay determinadas funciones (UDF) que son validas en FB 3 y que cambian de nombre y quizás de propiedades en FB 4.

Hay, en la carpeta MISC de fb 4 un SQL para actualizar funciones, que se lo pasé a mi base de datos, tras lo cual, al hacer de nuevo backup/restore me dio un warning advirtiendo que la funcion FLOOR() no existe en FB 4. Parece ser que por un olvido, la función FLOOR no ha sido incluida en el mencionado SQL actualizador de nombres de UDFs de FB3 a FB4.

Tampoco se si ese warning es suficiente para que el restore no se haya hecho completamente y de ahí que no funcionen los métodos de edición de los controles de datos de la pestaña Interbase de Delphi.
Responder Con Cita
  #5  
Antiguo 17-03-2021
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
Lo he probado y funciona normalmente.


Última edición por Casimiro Notevi fecha: 17-03-2021 a las 19:49:15.
Responder Con Cita
  #6  
Antiguo 17-03-2021
CyberManolo CyberManolo is offline
Miembro
 
Registrado: oct 2018
Posts: 24
Poder: 0
CyberManolo Va por buen camino
Efectivamente...

Muchas gracias Casimiro Notevi.

Tengo que buscar entonces en el proceso de migración de mi base de datos FB 3 a FB 4. Como comenté me dió un warning en el restore, con la función FLOOR. Es decir, no hizo un restore limpio y puede que esté ahí el motivo.

También puede influir que mi Delphi es Delphi 6.

He de suponer que la prueba que has hecho tu ha sido con una base de datos creada directamente en FB 4. Cuando consiga que funcione correctamente con mi base de datos migrada, pondré por aquí el motivo.

Saludos.
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
Sobre Release Notes de Firebird Delphius Firebird e Interbase 10 13-11-2008 04:25:03
Firebird 2.1 Final Release RolphyReyes Noticias 3 18-04-2008 22:41:56
Traducción Release Notes de Firebird guillotmarc Firebird e Interbase 10 24-10-2003 03:02:02
Diferencias en Firebird 1.5 Release Candidate 3 AMO Firebird e Interbase 0 16-06-2003 00:48:44
Firebird 1.5 Release Candidate 3 __cadetill Firebird e Interbase 0 04-06-2003 16:13:32


La franja horaria es GMT +2. Ahora son las 20:55:47.


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