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 07-02-2008
hugobenitez hugobenitez is offline
Miembro
 
Registrado: oct 2006
Posts: 24
Poder: 0
hugobenitez Va por buen camino
Problemas para actualizar en el mismo equipo

Hola Foro: tengo el siguiente problema, me compre un aparatito "XTENDA" que me permite agregar 3 usuarios a mi equipo y cada uno tiene acceso independiente usando otro teclado, mouse y monitor (tengo WinXP). Ahora bien, cuando ejecuto mi programa hecho en DELPHI 5 en cada uno de los usuario o almenos en dos (pc y usuario), no me actualiza los archivos que tengo utilizando, debo salir y volver a entrar al programa para ver los cambios, y cuando intento ver el resultado en un archivo compartido me da error de indices y/o key violation. Para intentar lograr corregir esto cree una carpeta donde se encuentra los archivos compartidos entre las 2 aplicaciones y otra diferente donde se encuentran los archivo "locales" y la aplicacion "como para que cada usuario tenga su propio programa".

Creo que puede ser una cuestion de SESIONES o algo asi, pero se me termino el libro. Estoy utilizando un TSESSION y TDATABASE, a los cuales configuro los parametros como si fuera una carpeta de red (Net y Private) pero la carpeta es local, ya que este aparatito no crea una red, sino un acceso indistinto por usuario.

Les agradeceria un aporte a esto, es muy bueno el foro y he solucionado problemas con el. Un abrazo a todos.
Responder Con Cita
  #2  
Antiguo 09-02-2008
Avatar de PepeLolo
PepeLolo PepeLolo is offline
Miembro
 
Registrado: jun 2003
Ubicación: Fuenlabrada - Madrid - Espagna
Posts: 265
Poder: 21
PepeLolo Va por buen camino
Talking

Eso te pasa porque todas las operaciones de actualización de datos en tu aplicación estan dentro de una única transacción, que finaliza cuando cierras la aplicación realizando commit en ese preciso momento.

Lo que debes hacer es incluir cada actualización de datos o grupo de actualizaciones dentro de una transacción que finalizará realices un commit o rollback.

Como guia sencilla a seguir como norma general. Cuando se haga Post en la tabla principal realizar a continuación commit, lo que permitirá a otros usuarios o conexiones ver los cambios realizados.

espero te sirva de ayuda.
__________________
PepeLolo
El hombre el único virus que mide más de unas cuantas micras
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
Problemas para actualizar datos Nelly Varios 2 20-11-2006 14:07:44
No me puedo conectar a equipo remoto con MySQL (para expertos) aupaneu Conexión con bases de datos 17 06-06-2006 08:40:10
Problemas para actualizar ADO con Dbgrid con puro Codigo JanoRod Conexión con bases de datos 5 25-08-2005 18:29:32
problemas al incorporar en red un equipo con windows xp Aprendiendo Varios 0 28-03-2005 14:19:51
Consejos para desarrollar en equipo Onti Varios 1 15-01-2004 17:50:25


La franja horaria es GMT +2. Ahora son las 19:32:04.


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