Ver Mensaje Individual
  #6  
Antiguo 26-01-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Ahhhhhhmmmm

Pues entonces si puedo ayudarte .

Realmente en el servidor no tienes que hacer nada, es decir, ningún programa.

En el servidor instalas el Firebird Guardian y colocas tu base de datos en la carpeta que te parezca. Este programa es el que se encarga de gestionar las peticiones a todas las bases de datos Firebird, que tengas en el servidor, de los clientes.

El programa cliente sigue usando el SqlStoreProc tal y como lo utilizas ahora mismo, la filosofía es la misma. De hecho, aunque tú no habías "dividido" la parte servidor de cliente, por el hecho de usar un sqlStoreProc, estas siguiendo la filosofía Cliente/Servidor, y por tanto, no tienes que modificar nada en tu programa Cliente.

Solo has de cambiar en el objeto Database la ruta de esa base de datos, indicando la dirección del servidor: "\\192.168.0.1\nombreservidor\nombreCarpeta\MiBase.fdb"

y el cliente, salvo configuración de Firewall, se conectará sin problemas.

Si es cierto que la forma de pensar concurrentemente, no es la misma que pensando en local, ahí si tienes que revisar las cosas que has hecho y dilucidar si puede haber conflicots al usarlo desde varios clientes al mismo tiempo, estudia las transacciones de los manuales de FB.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita