Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-01-2005
solovaer solovaer is offline
Miembro
 
Registrado: ene 2005
Posts: 24
Poder: 0
solovaer Va por buen camino
Wink Ayuda con Interbase e IbTable

Buenas amigos:

Me parece muy buena la manera en que se puede colaborar a las personas dedicadas a la programacion....

Bueno el siguiente es mi problema tengo una base de datos hecha en Interbase 6.5 a la cual me conecto mediante un IBDAtabase y un IBTransaction, y utilizo sus datos mediante un IBTable, la pregunta tiene dos topicos:

1. Como puedo hacer una actualizacion de datos en un objeto de tipo IBTable sin necesidad de usar un IBDataset, es decir cuando trato de ejecutar la actualizacion como se hacia en Delphi + Paradox me sale el siguiente error (EIB ClientError Not in Edit Mode) ya revise codigo y propiedades y no encuentro la manera de poner en modo de edicion la tabla, revise acerca algo de LiveMOde pero no encontre como usarlo
2. Esta base de datos es accedida simultaneamente desde distintos usuarios de red, inicialmente todos tienen los mismos derechos, pero el problema es que los cambios que hace uno de los usuarios no se reproduce en la base de datos hasta que se cierra la conexion, ya lei en un post anterior que se debia cambiar la IBTransaction de Snapshot a Read_Commite pero lo hice y no pasa nada cual es el mecanismo para que el refresco de los datos en la base de datos sea inmediato???

Agradeciendo su ayuda me despido en espera dee una pronta respuesta

Atte Solovaer
Responder Con Cita
  #2  
Antiguo 09-01-2005
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

¡Hola a todos!

Espero estén pasando un agradable fin de semana.


Cita:
Empezado por solovaer
...cual es el mecanismo para que el refresco de los datos en la base de datos sea inmediato?...
Una manera de hacerlo es establecer en el objeto transacción:
DefaultAction = taCommitRetaining (cometer los cambios que estén pendientes...)
IdleTimer = 250 (...cada cuarto de segundo)


Espero esto sea de utilidad, seguimos en contacto.

Al González.

Última edición por Al González fecha: 09-04-2010 a las 11:05:53.
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


La franja horaria es GMT +2. Ahora son las 13:50:19.


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