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 29-03-2007
hks hks is offline
Registrado
 
Registrado: oct 2005
Posts: 3
Poder: 0
hks Va por buen camino
Compartir BD access entre varias maquinas de una LAN

Estoy intentando hacer una aplicacion que lleva un control de stock. El tema es que esta aplicacion debe estar instalada en 10 maquinas aprox. de una LAN y todas deben compartir una misma base de datos ACCESS, sobre la cual se escribiran los datos.

La cantidad de registros es de aprox 10.000.

Mi pregunta es como realizo la conexion de las aplicaciones instaladas en las distintas maquinas a la base de datos que esta en una unica maquina.

La conexion es como cuando trabajo con una sola base de datos, solamente que indico el path de la maquina que posee la BD???

Debo usar access porque no me permiten instalar otro gestor de bd (mysql, firebird, etc).

Espero sus sugerencias.
Muchas gracias
Responder Con Cita
  #2  
Antiguo 29-03-2007
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
Sí deberías escribir el path de la Base de Datos directamente con la dirección o utilizando carpetas compartidas:

\\192.168.1.5\BD\Clientes.mdb
\\pepito\BD\Clientes.mdb
__________________
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
  #3  
Antiguo 29-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola hks
Cada ordenador tiene un nombre, y el ordenador que contiene la base de datos tiene tambien un nombre, normalmente se trabaja por grupo de tarbajos.
Bueno, para que acceses a la base de datos en otro ordenador tienes que crear la conexion de la red.
Mi pc, click derecho, conectar a unidad de red, aqui en unidad buscas una letra, ejemplo z, en carpeta pones el nombre del equipo al que te quieres conectar y la carpeta que contiene la base de datos, ejemplo, \\MISERVIDOR\micarpeta.
Ten en cuenta que necesitas tener esta carpeta compartida y darle todos los permisos, como lectura y escritura.
Una vez hecho esto ya podras ver el contenido de la carpeta, el resto es dar acceso via delphi a la misma, te recomiendo uses ado.
Saludos
Responder Con Cita
  #4  
Antiguo 30-03-2007
hks hks is offline
Registrado
 
Registrado: oct 2005
Posts: 3
Poder: 0
hks Va por buen camino
Ok. Muchas gracias por sus respuestas.

Pero que sucede si por ejemplo dos usuarios actualizan un mismo registro al mismo tiempo, o si uno esta utilizando un mismo dato que otro esta modificando, etc.

O sea, no hay problemas con la concurrencia y la integridad de los datos?

Gracias
Responder Con Cita
  #5  
Antiguo 30-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Rotudamente NO hay problema.
Saludos
Responder Con Cita
  #6  
Antiguo 30-03-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Ok pase por el mismo problema yo utilizo Firebird, MySql, SQL, etc para mis aplicaciones...... en una ocasion tuve que usar Paradox por una aplicacion que lo meritaba por ser solo consulta,

Primero debes configurar tu DBE de acuerdo a la conexion de red que hayas hecho, y cuando se ejecute tu aplicacion esta este mapeada la unidad, es muy facil
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
Como compartir una bbdd access en red neon MySQL 1 08-11-2006 02:43:16
Actualizar BD en varias maquinas raco Conexión con bases de datos 8 05-02-2006 19:30:54
Compartir "objetos" entre varias instancias mafebresv Varios 4 16-01-2006 23:38:23
Compartir AciveX entre formulario Coco_jac Varios 2 03-10-2005 22:28:04
consultas entre varias tablas Irina SQL 3 27-05-2003 19:58:32


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


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