Firebird 2.5 con delphi 6 + dbexpress problema al modificar
Buen dia, tengo el problema que tengo una aplicacion en Delphi 6 que me conencto firebird 1.5 con los componentes dbExpress (midas). Cuando tuve que cambiar el servidor con windows 2012 server el firebird 1.5 no me funciono, por lo que instale el firebird 2.5.
A la DB en firebird 1.5 la converti a Firebird 2.5, despues de renegar un poco, la convertir perfectamente. La aplicacion me anda perfectamente al generar nuevos registros, pero al hacer cambios me da error que no encuentra el registro de los registros nuevos. Si son los viejos andan perfectamente. Me pasa lo mismo si lo hago con Delphi 7 No se que problema puede ser. Desde ya agradeceria alguna ayuda. |
Hola dprietolamas, bienvenido a los foros de Club Delphi :) y como a todos los que ingresan te invitamos a que leas nuestra guía de estilo.
Por favor, cuando tengas una pregunta nueva crea un nuevo hilo para ella, no la publiques en un hilo realizado anteriormente por otro miembro. Muchas gracias por tu colaboración :) |
Cita:
Si tu base de datos estaba en firebird 1.5 deberías haber hecho un backup transportable. Luego desinstalas fb1.5 e instalas la 2.5 y realizas el restore del backup transportable que hiciste. |
Firebird 2.5 con delphi 6 + dbexpress problema al modificar datos de un registro
Hola Casimiro y gracias por tu respuesta, ya tengo la DB en firebird 2.5 como vos me indicaste ese no es el problema
La cuestion es que con Delphi - DBExpress modifico un registro ClientDataSet.Post; ClientDataSet.ApplyUpdate( 0); al ejecutar el evento ApplyUpdate me da el siguiente error "Record no found or changed by other user" en un registo cargado unos segundos antes. Puede ser el Default Charset definido? Yo tengo ISO8859_1 Desde ya muchas gracias |
Firebird 2.5 con delphi 6 + dbexpress problema al modificar datos de un registro
Buen dia, tengo el problema que tengo una aplicacion en Delphi 6 que me conencto firebird 1.5 con los componentes dbExpress (midas). Cuando tuve que cambiar el servidor con windows 2012 server el firebird 1.5 no me funciono, por lo que instale el firebird 2.5.
A la DB en firebird 1.5 la converti a Firebird 2.5, despues de renegar un poco, la convertir perfectamente. La aplicacion me anda perfectamente al generar nuevos registros con el firebird 2.5, pero al hacer cambios me da error que no encuentra el registro de los registros nuevos. Si son los viejos andan perfectamente. ClientDataSet.Post; ClientDataSet.ApplyUpdate( 0); al ejecutar el evento ApplyUpdate me da el siguiente error "Record no found or changed by other user" en un registo cargado unos segundos antes. Puede ser el Default Charset definido? Yo tengo ISO8859_1 Me pasa lo mismo si lo hago con Delphi 7 No se que problema puede ser. Desde ya agradeceria alguna ayuda. |
No crees hilos repetidos, gracias.
Echa un vistazo a nuestra guía de estilo. Saludos. |
Hola.
Revisa este hilo y sus enlaces: Ayuda: "Record not found or changed by another user" Saludos :) |
La franja horaria es GMT +2. Ahora son las 15:53:29. |
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