![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
aclaracion
perdon uso firebird y delphi7 en xp
|
|
#2
|
||||
|
||||
|
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. |
|
#3
|
|||
|
|||
|
vuelvo con el tema
gracias lepe, lo que sucede que el programa servidor esta en otra localidad y accedo por internet, entonces lo que creo que deberia ejecutarlo el servidor y darme el nro, pero no se como se haria.
se entiende? |
|
#4
|
||||
|
||||
|
No entiendo cual es el problema.
Debes hacer lo mismo. Hasta ahora era el servidor el que te daba el número, solo que el servidor y el cliente era el mismo. Pero a todos los efectos, en el caso que nos ocupa, el modo de trabajar es el mismo. Si el servidor tarda en responder y por eso no te funciona, mira en el TDatabase o TTransaction, tiene una propiedad TimeOut que puedes agrandar para que no pierda la conexión. La verdad que te cuesta explicarte .
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| TSQLStoredProc y parámetros ptInputOutput con SqlServer | sarackganda | Conexión con bases de datos | 4 | 26-11-2009 17:25:44 |
| Problema al ejecutar aplicacion cliente servidor | Choclito | Varios | 9 | 02-01-2007 02:31:27 |
| Backup desde un cliente | Leonardo | Conexión con bases de datos | 1 | 03-06-2006 22:10:32 |
| ejecutar accion en un cliente | fartycl | Varios | 4 | 03-10-2005 03:20:12 |
| Ejecutar cliente de correo pasandole la direccion del destinatario | Durbed | API de Windows | 1 | 19-10-2004 12:34:00 |
|