Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-12-2006
Tala Tala is offline
Miembro
 
Registrado: abr 2006
Posts: 10
Poder: 0
Tala Va por buen camino
Unhappy Problema con Access en red

Hola a todos.
Mi problema es el siguiente:
Tengo una aplicación en Delphi6 con una base de datos en Access2003 la aplicación funciona muy bien local pero cuando se coloca en red si dos usuarios sobre el mismo formulario realizan un insert el usuarios A no ve insert el insert realizado por B, el problema creo yo son los bloqueos pero no se como hacerlos.
De antemano muchas gracias.
Responder Con Cita
  #2  
Antiguo 12-12-2006
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
eso es porque todo lo "carga" localmente, necesitas hacer refreshs, ya sea cada x tiempo o despues de un insert, etc
Responder Con Cita
  #3  
Antiguo 12-12-2006
Avatar de yusnerqui
yusnerqui yusnerqui is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuba
Posts: 679
Poder: 21
yusnerqui Va por buen camino
Solo decir que tengas en cuenta que access no está "pensado" para el trabajo en red, te recomiento una búsqueda por estos foros para que te documentes al respecto.

Saludos.
__________________
Lo importante no es llegar primero, sino saber llegar.

Para que puedas llegar mejor lee la Guia de Estilo

Responder Con Cita
  #4  
Antiguo 13-12-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Tala
...si dos usuarios sobre el mismo formulario realizan un insert el usuarios A no ve insert el insert realizado por B...
No acabo de entender muy bien la situación de los dos usuarios que realizan un IONSERT sobre el mismo y el uno no ve lo de lo otro... ¿Podrías explicarlo mejor? Exactamente en orden en que hace cada uno las cosas.

Lo que está claro es que dsi dos hacen un insert sobre el ismo registro, lo que ha insertado el primero se va a a perder; pero eso con Access y con cualquier Base de Datos. Otra cosa es que consigas que te avise.

Tampoco comentas cómo te estás conecrtando ¿ADO? ¿BDE?

Los coponentes ADO tienen algunas propiedades referentes al bloqueo, revisa la ayuda (LockType / TADOTable).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 13-12-2006
Tala Tala is offline
Miembro
 
Registrado: abr 2006
Posts: 10
Poder: 0
Tala Va por buen camino
Muchas gracias a todos por su ayuda...

Neftali el problema con el insert es que si yo ingreso datos desde un equipo, en el otro no se ven reflejados...

Ah!! y me estoy conectando con ADO

Gracias!!
Responder Con Cita
  #6  
Antiguo 13-12-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Tala
Neftali el problema con el insert es que si yo ingreso datos desde un equipo, en el otro no se ven reflejados...
Supongo que te refieres a después de realizar de nuevo la consulta...

Creo recordar que en las propiedades extendidas de ADO puedes modificar un valor que minimiza el tiempo en que se van los datos después de un CommitTransaction; No recuerdo el nombre (...flushTransactions...; me suena algo así, pero lo miré hace mucho tiempo...), pero por defecto pasa un lapso de tiempo desde que en un ordenador haces el commit hasta que en otro ordenador se ven reflejados.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
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
Access en red Rox77 Tablas planas 0 10-05-2004 16:47:13
Access?? Mariana Conexión con bases de datos 7 07-05-2004 17:50:53
Prolema con Register en Interbase esocrates Firebird e Interbase 6 10-04-2004 22:31:47
ADO, Access y SQL hgiacobone Conexión con bases de datos 9 30-07-2003 18:49:41
D3 y Access 97 besango Conexión con bases de datos 1 24-05-2003 17:54:26


La franja horaria es GMT +2. Ahora son las 02:40:45.


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