Club Delphi  
    Paypal   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

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 02-11-2006
aladelta aladelta is offline
Miembro
 
Registrado: jul 2003
Posts: 70
Poder: 24
aladelta Va por buen camino
Hola a todos,

Cita:
Cita
Cita:
Empezado por tefots
cualquier operacion que hagas con firebird debes abrir una transaccion por eso se pone activa nada mas abrir la bd.tanto con mdo como con ibx has de asignar la transaccion por defecto con la cual trabajar , tanto a la bd como a los datasets. y tienes que usar commitretaining , de lo contrario cierra la transacción y el dataset.
Ok, pero si hago commitretaining los demas usuarios no veran esos cambios, y por lo que veo es la unica manera de hacer un dbgrid editable con este mdodataset porque con mdosql u otro no podria hacerse editable ¿noo?...y mejor el mdotable no usarlo...

Cita:
Cita
Cita:
Empezado por jachguate
Si estas acostumbrado a trabajar con el BDE y no queres aprender todas estas complicaciones de IBX/MDO, tenes la opción de usar IBObjects, que encapsulan la complejidad del manejo de transacciones y mantener cursores abiertos de la misma forma que lo hacía antes el BDE.
hombre, si que estoy muy acostumbrado al BDE, porque empeze con Dbase3-plus, despues clipper, despues delphi con el BDE en la version 1 hasta hoy, y me cuesta mucho cambiar la mentalidad al nuevo motor, pero me gusta aprender y voy a estar pegando palos hasta que lo moldee y lo haga a mi gusto...y terminate manejando y controlando la firebird pero se que me va a costar mucho tiempo, pero gracias a vosotros que estais ahi siempre para poder apoyar mis dudas....y voy a probar tambien los IBObjects a ver que tal....

Cita:
Cita
Cita:
Empezado por lepe
El mdotransaction ¿o era el mdoconnection? tiene una propiedad Autocommit para realizar automáticamente el commit, así no tienes que hacerlo manualmente.
si que la tiene, pero solo funciona cuando se cumple el tiempo establecido en la propiedad idletimmer del mismo componente mdotransaction, y si la propiedad DefaultAction tiene el TACommit pues se volvio a joder el invento, pero de forma automatica.....

Una ultima cosilla, al insertar con el mdodataset, me crea el registro pero sale el ultimo en el que estoy situado, y asi repetidamente tantas veces como clicks haga en el boton de insertar, ¿la unica forma es cerrar y abrir, en cada insercion, o modificacion?, por que, en el delete si lo hace instantaneo y visible en el dbgrid...

Y....Gracias a todos por el interes....
Responder Con Cita
 


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
alguien ha utilizado Firebird DDX provider? (conectarse con db en firebird!) JuanErasmo .NET 1 04-11-2006 16:17:12
como actualizar firebird 1.5 a firebird 2.0 cidarta Firebird e Interbase 3 26-04-2006 08:57:07
Firebird : Llamado para probadores de Firebird 2.0 JOSEPE Firebird e Interbase 0 12-03-2005 20:33:18
Problemas Firebird Super Server 1.5 con RFunc Firebird v 1.0 Prophoenix Firebird e Interbase 1 09-03-2004 11:40:48


La franja horaria es GMT +2. Ahora son las 22:22:58.


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