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 Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-10-2007
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
TIBTransaction se cierra un TIBQuery

Hola amigos... una preguntita....

¿Porque cada vez que hago un commit al ibtransaction, que esta en read committed, si es que tengo algun ibquery abierto este se cierra....


Porque pasa esto??

Como puedo solucionarlo??

Ojala me puedan ayudar


muchas gracias
Responder Con Cita
  #2  
Antiguo 31-10-2007
mensana mensana is offline
Miembro
 
Registrado: sep 2006
Posts: 69
Poder: 18
mensana Va por buen camino
Cita:
Empezado por mjjj Ver Mensaje
¿Porque cada vez que hago un commit al ibtransaction, que esta en read committed, si es que tengo algun ibquery abierto este se cierra....
En Interbase es normal, los comandos SELECT deben estar en una transacción, (sí sí, aunque parezca extraño), esto es debido al sistema multigeneracional que usa Interbase. Si cierras la transacción, pues entonces se cierran las querys asociadas a su transacción.
Una alternativa es cargar los datos de la query en un dataset.
Responder Con Cita
  #3  
Antiguo 31-10-2007
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Me puedes explicar mejor eso de cargar los datos del query a un dataset...

como lo hago.. que codigo escribo

Saludos
Responder Con Cita
  #4  
Antiguo 31-10-2007
mensana mensana is offline
Miembro
 
Registrado: sep 2006
Posts: 69
Poder: 18
mensana Va por buen camino
Es lo que se llama un "dataset en memoria"

Yo uso bastante kbmMemTable. En cualquier buscador puedes encontrar información.
Responder Con Cita
  #5  
Antiguo 31-10-2007
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 20
RolphyReyes Va por buen camino
Talking

Saludos.

Podrias darte una vuelta por la opcion de busqueda del foro y pones transaccion y veras todos los resultados de este tema, que se ha tratado bastante.

Hasta luego.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita
  #6  
Antiguo 31-10-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Antes de meterte con tablas en memoria y componentes externos, dale una visual a CacheUpdates.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #7  
Antiguo 31-10-2007
tefots tefots is offline
Miembro
 
Registrado: feb 2005
Posts: 108
Poder: 20
tefots Va por buen camino
aunque no es lo mas recomendable .

tambien puedes hacer un commitretaining , y asi no se cierra el query
Responder Con Cita
Respuesta



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
TIbquery nenufer Conexión con bases de datos 6 02-05-2006 11:13:07
TIBTable ó TIBQuery Loviedo Firebird e Interbase 5 25-05-2005 16:40:25
Duda con TIBTransaction mglucero Conexión con bases de datos 1 26-11-2004 16:46:30
Problemas con In en TIBQuery Rabata Conexión con bases de datos 1 15-10-2003 13:56:59
Problemas con In en TIBQuery Rabata SQL 1 15-10-2003 13:56:59


La franja horaria es GMT +2. Ahora son las 13:11:56.


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
Copyright 1996-2007 Club Delphi