FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
Exactamente el qué no funciona y con qué.
|
#3
|
|||
|
|||
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). |
#4
|
|||
|
|||
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. |
#5
|
||||
|
||||
Lo he probado y funciona normalmente.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 17-03-2021 a las 19:49:15. |
#6
|
|||
|
|||
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. |
|
|
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 |
|