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 Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-11-2017
dprietolamas dprietolamas is offline
Registrado
NULL
 
Registrado: mar 2017
Posts: 3
Poder: 0
dprietolamas Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 30-11-2017
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
NULL
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.146
Poder: 30
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 30-11-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 28.698
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por dprietolamas Ver Mensaje
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.
El método correcto es:
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.
Responder Con Cita
  #4  
Antiguo 30-11-2017
dprietolamas dprietolamas is offline
Registrado
NULL
 
Registrado: mar 2017
Posts: 3
Poder: 0
dprietolamas Va por buen camino
Cool 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
Responder Con Cita
  #5  
Antiguo 30-11-2017
dprietolamas dprietolamas is offline
Registrado
NULL
 
Registrado: mar 2017
Posts: 3
Poder: 0
dprietolamas Va por buen camino
Unhappy 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.
Responder Con Cita
  #6  
Antiguo 30-11-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 28.698
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No crees hilos repetidos, gracias.
Echa un vistazo a nuestra guía de estilo. Saludos.
Responder Con Cita
  #7  
Antiguo 01-12-2017
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
NULL
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.146
Poder: 30
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Revisa este hilo y sus enlaces: Ayuda: "Record not found or changed by another user"

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Ejemplo: Turbo Delphi - DBExpress - Firebird b3nshi Conexión con bases de datos 3 30-06-2011 03:54:56
Conectar delphi a firebird atravez de dbexpress jalex086 Conexión con bases de datos 3 08-04-2011 01:03:09
GetFieldNames no trabaja apropiadamente bajo dbExpress?,o el problema será Firebird? rolandoj Conexión con bases de datos 7 03-04-2008 17:47:27
Firebird + DBExpress + Delphi 2007 diegofhernando Conexión con bases de datos 9 31-08-2007 02:19:27
Comitar transacciones con DBExpress, Delphi 6 y Firebird cesar_picazo Conexión con bases de datos 1 26-05-2006 23:39:51


La franja horaria es GMT +2. Ahora son las 16:27:08.


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