Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-11-2006
difesa difesa is offline
Registrado
 
Registrado: oct 2006
Posts: 4
Poder: 0
difesa Va por buen camino
Exclamation Como hacer que mi alicación trabaje en Red?

Hola a todos! he desarrollado una pequeña aplicacion de facturacion en delphi 5 que usa una base de datos paradox, funciona muy bien, sin embargo, quisiera que trabajara en red local, llegué a pensar que era tan sencillo como darle la ruta del servidor en el BDE pero resulta que no fué así. Como no soy experto, quisiera que alguien me explicara paso por paso como lograr que funcione en red. A todos muchas gracias!
Responder Con Cita
  #2  
Antiguo 07-11-2006
tefots tefots is offline
Miembro
 
Registrado: feb 2005
Posts: 108
Poder: 20
tefots Va por buen camino
yo te aconsejaria que no usaras bde , ya que está bastante obsoleto , y te pasaras a firebird o similar.

aun asi , si te empeñas en usar bde , el funcionamiento en red no tiene mucho misterio.
te cuento
para que una aplicación funcione en red, has de configurar una ruta compartida (NETWORKDIR), que será una carpeta compartida en red y será accedida por todas las aplicaciones (en esta ruta el bde guarda los estados e informacion referente a los bloqueos) , y una ruta privada (PRIVATEDIR) , que será locál a cada aplicacion y deberá residir en la carpeta de la aplicacion (c:\aplicacion\priv\). tambien te hará falta que las tablas se encuentren en una ruta compartida \\servidor\tablas\ , que será accedida por todas las aplicaciones de la red usando la misma ruta compartida.


Todo esto hay que establecerlo a través del bdeconfig en el driver paradox.
, y tambien tendrás que habilitar la opcion localshare=true. este link puede ayudarte http://community.borland.com/article...,15247,00.html.

o puedes establecerlo internamente en tu aplicación , usando el componente tsession , justo antes de abrir la base de datos , es decir , primero estableces las rutas netdir y private , luego activas la sesion tsession.active=true, y luego abres la base de datos.

tendrás que controlar los bloqueos de la red en tu aplicacion , ya que si un usuario está editanto un registro , y el otro usuario en otro pc intenta editar el mismo registro , el bde retornará un error impidiendo que se pueda modificar el registro.

saludos.
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
CxGrid - a quien trabaje con ella, Help ! RJF Varios 2 14-10-2005 15:03:29
Que trabaje otro. marcoszorrilla Noticias 6 20-07-2005 06:50:04
No se como hacer SQL Alexander SQL 1 28-06-2005 22:27:51
como hacer un ping.... killaton Internet 8 26-03-2005 20:21:10
Como hacer un componente COM felipin007 Providers 0 11-11-2004 04:39:45


La franja horaria es GMT +2. Ahora son las 21:53:32.


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