FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Query no actualiza
Buenas a todo el mundo
A ver si me podéis ayudar en esto. Tengo dos aplicaciones en delphi que utilizan Firebird y componentes IB. Pués en una de ellas hago un select del campo x con un ibquery y lo abro, en la otra aplicación hago un update del mismo campo x de antes y un commit, con un ibquery también, cerrando esta segunda aplicacion. Y ahora cierro y abro el query de la primera aplicación, pero no me coge el dato actualizado del campo x. Sabríais decirme que es lo que esta pasando, que es como si estuviera leyendo de algún buffer. Muchas gracias a todos Saludos |
#2
|
|||
|
|||
Un matiz. Me sigue leyendo el antiguo dato del campo x en lugar del nuevo
dato que he actualizado con el update. |
#3
|
||||
|
||||
seria bueno q incluyeras un poco del codigo para buscar el problema
asi es un poco dificil ayudar Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!! |
#4
|
|||
|
|||
Buenas a todos,
Gracias por responderme. Voy a poner el código en cuestión. El siguiente código es de la primera apliación
Ahora pongo el update que hace la segunda aplicacion
y cierro esta segunda aplicacion Miro el registro en la tabla y el campo ha cambiado de valor Ahora, sin haber cerrado la primera aplicación vuelvo a abrir el query en la primera aplicacion con lo siguiente [delphi] with AutoTablasDM.IBQuery1 do begin Close; Sql.Text := 'Select HORA_SEL from CONFHORA'; Open; first; horaSeleccion := FieldByName('HORA_SEL').AsDateTime; close; [/DELHI] El problema está en que horaSeleccion tiene el mismo valor tanto en el primer Select como en este último. Es como si lo leyese de algun buffer. A ver si me podéis decir algo. Saludos a todos |
#5
|
|||
|
|||
Ahora bien, si antes del segundo select de la primera aplicación
cierro y abro la base entonces si me lee el valor actualizado, pero esta no es la cuestion. La cuestion es que debería funcionar cerrando y abriendo solo el segundo query de la primera aplicación. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
no se actualiza | armando | Firebird e Interbase | 2 | 04-12-2009 01:22:30 |
No actualiza IBQ | trex2000 | Conexión con bases de datos | 2 | 19-01-2007 20:52:20 |
Dbexpress no se actualiza el query | Mariana | Conexión con bases de datos | 3 | 31-08-2005 21:17:58 |
No actualiza | trex2000 | Firebird e Interbase | 2 | 28-01-2005 23:43:20 |
No actualiza . . . | Agar23 | Conexión con bases de datos | 12 | 25-05-2004 09:27:52 |
|