FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Insercion de nuevo registro en Interbase 6
Hola a todos.
La duda que les planteo es la siguiente: ¿es posible que Interbase 6 se comporte como BDE en la inserccion de un nuevo registro en la Base de Datos?, es decir, inmediatamente que se produce la insercion del nuevo registro en la BD, el que lo ha insertado "ya lo vea" en un Grid o similar. Intuyo que es un tema relacionado con las trasacciones en Interbase. Me interesa que lo vea quien lo inserta, no es tan importante que lo vean los otros puestos desde donde se ejecuta el programa, pero sí el puesto de red desde donde se inserta el nuevo registro. Estoy casi seguro que este efecto es posible pero no se como hacerlo. El modo en que inserto un nuevo registro es el siguiente, utilizo para la parte cliente DELPHI 7: Es decir, ejecuto este procedimiento almacenado pero luego no se que tengo que hacer para que a la vuelta al formulario principal (donde estan todos los registros de la tabla principal) aparezca "ya" este nuevo registro. No se si me he hecho entender. Llevo detras de este tema demasiado tiempo para que mis neuronas aguanten mas por eso les pido una ayuda. Muchas gracias de antemano. |
#2
|
||||
|
||||
Bueno, no se exactamente cómo lo estás haciendo... pero te puedo explicar como lo hago yo...
Los DBGrid los enlazo a un DataSource el cual se llena de datos desde un Query. Por lo tanto, cuando inserto, modifico o elimino un registro, cierro y abro la Query nuevamente, con lo que el cambio se refleja en el DBGrid.
__________________
Saludos, Gabo A menos que se indique lo contrario, el código estará hecho en C++Builder. |
#3
|
|||
|
|||
Hola Gabo. Gracias por tu respuesta.
Los datos de la tabla sobre la que inserto los nuevos registros o los borro estan contenidos en un IBDataSet que a su vez esta contenido en un Modulo de datos y el DataSource que esta enlazado con ese IBDataSet es el que le pasa los datos al Grid o los data-aware. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Maxima valor de un nuevo registro | Arturo_ | Tablas planas | 8 | 23-07-2007 22:14:32 |
Firebird Suma 2 valores en un campo autoincrementado en insercion de registro | Adrian Murua | Firebird e Interbase | 5 | 03-05-2007 12:16:19 |
problemas en un insercion de un nuevo registros | alfil123 | Conexión con bases de datos | 2 | 25-01-2006 02:00:06 |
InserciÓn De Registro Con Maestro-detalle | perillan | Conexión con bases de datos | 5 | 23-10-2005 11:15:23 |
Insertar Nuevo Registro | perillan | Conexión con bases de datos | 3 | 24-04-2005 14:30:23 |
|