FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problema de Actualizacion de Consultas
mi pregunta es muy baga espero que me puedan ayudar lo que pasa es lo siguiente.... tengo un sistemita para control escolar.... pero no actualiza la base de datos hasta que se cierra el programa cual creen sea el posible error??? creo que es un problema de las transacciones que no se cierran o se abren bien algun metodo para ver cuales no se cierran ???? o que me recomiendan hacer?????????
|
#2
|
||||
|
||||
seria de mas ayuda si dijeras que base de datos utilizas, como te conectas y como trabajas las transacciones.
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
||||
|
||||
En todo sistema de base de datos se debe hacer un Commit para grabar los cambios realizados.
Por lo visto tu sistema no lo hace hasta que no cierra el programa. Me imagino que tienes los fuentes del sistema. Agrega un commit en los lugares que sean necesarios
__________________
[Crandel] |
#4
|
||||
|
||||
perdon lo olvide
tengo firebird 1.5 y delphi 5 uso un ibdatabase, dos ibtransaccion una de select y otra de comit y accedo a los datos mediante un ibquery y datasource cada que inicia el programa prendo y cuando lo cierro apago el data module en oncreate y ondestroy respectivamente |
#5
|
||||
|
||||
En la mayoría de los sistemas que vendemos (incluídos los controles escolares) las transacciones no son tan necesarias y a veces caemos en el vicio de todo hacerlo usándolas. En este caso es claro que no hacen falta y lo que necesitas es hacer el commit después de cada modificación a las tablas o bien eliminar su uso completamente.
Recordemos que las transacciones se utilizan cuando se puede dar el caso de que se trate de modificar exactamente el mismo registro en una tabla determinada (concurrencia) o bien lo que vamos a hacer pueda producir errores que después podamos reparar.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#6
|
||||
|
||||
perdon me equivoque no apago y prendo el data module si no la la bd la conecto y la desconecto y si tengo los fuentes
|
#7
|
||||
|
||||
es cierto solo uso las de commit pero siempre a mi qry le digo en la propiedad de transaction de que tipo es si de seleccion o de comit
creo que ya me hice bolas |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con consultas DateDiff | enecumene | MySQL | 1 | 07-12-2007 18:35:03 |
problema con actualizacion | UREÑA | Conexión con bases de datos | 3 | 03-10-2007 17:26:52 |
Problema de actualizacion | Luis Castillo | Firebird e Interbase | 4 | 05-01-2006 20:28:18 |
Problema de actualizacion de base de datos | dmagui | Varios | 1 | 20-12-2005 20:44:13 |
problema de actualización | ibuser | Firebird e Interbase | 1 | 08-03-2005 00:47:28 |
|