![]() |
![]() |
| 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
|
|||
|
|||
|
ok.... reformulo...
tengo mi sistema el cual esta escrito con delphi 2007 , uso comp. de coneccion SQLConnection, y base de datos interbase. Como estoy siempre actualizando el sistema, voy haciendo arreglos y agregados , compilo y lo llevo a los clientes los cuales los tengo abonados. Bien, hasta hace una semana atras, el nuevo exe lo ejecutaba y listo salia andando. ahora en una disposicion en red, donde el aplicativo esta en el servidor , junto con la BD (interbase 7.5), si no se esta ejecutando el sistema en el servidor , las maquina clientes no pueden ejecutar el sistema. Da un error como de conexion. pero si voy al servidor y ejecuto la aplicacion, las maquinas clientes pueden funcionar normalmente, estas ejecuta en exe del servidor. se me entendio??? Gracias Luis |
|
#2
|
||||
|
||||
|
Creo que ahora se entiende, en un equipo "servidor" está la base de datos y el programa. Desde los otros equipos tienen un acceso directo al programa que está en el servidor.
Quiere decir que el programa se ejecuta en el servidor tantas veces como sea llamado por las máquinas clientes. ¿Y cómo es ese error? .
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
bien..... yo cuando levanto el prog. leo desde un archivo .ini, el path de coneccion a la BD, cuando inicia el prog el SQLConnection esta en su propiedad de connected=False, entonces inicia el prog, en el create del form , leo el archivo ini, donde esta la configuracion del path de la BD, se lo asigno, y hago connected:=true. esto esta en un try except, y cuando hay un error de coneccion, muestro un mesja diciendo que hay un problema de coneccion y cierro la aplicacion. Bien esto sucede en los clientes el path lo pongo como \\servidor\gestion\tablas ib\gestionv3.lar. el mism path se lee ya sea en el servidor o los clientes. el path es correcto, pues cuando ejecuto el sis en el servidor, esta inicia sin problemas pues lleago a la pantalla del login del sistema, no sale el error de coneccion pero en los clientes no.
Bien si inicio el sis. en el servidor, los cllientes inician la aplicacion sin dar error. pero debe estar iniciado el sist. en el servidor. la pc que hace de servidor tiene un w xp . se comprendio??? Luis |
|
#4
|
||||
|
||||
|
¿Has probado a capturar el error en el try except?, ahí sabrás exactamente el mensaje de error. O quita el try except para verlo y luego de probar y resolver el problema ya vuelves a ponerlo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Además de lo ya dicho por Casimiro...
Esto... no se, no me hace sentido... porque da la impresión que ejecutas el servidor de interbase en cada uno de los clientes. Usualmente la "cadena de conexión", si la comunicación es via TCP/IP tendría que ser de la forma: Código:
nombre_o_ip_del_servidor:ruta_local_en_el_servidor Código:
servidor:c:\users\public\application data\tu empresa\gestionv3.lar 192.168.14.7:c:\gestion\tablas ib\gestionv3.lar dbserver.ejemplo.com:/var/data/gestionv3.lar Hay más información en el artículo Trabajando con bases de datos:strings de conexión. La información es sobre Firebird, pero supongo que lo dicho allí es aplicable también a Interbase. Un saludo.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| coneccion a base de datos DF1 | ASUNCION | Conexión con bases de datos | 0 | 02-12-2010 15:17:10 |
| No ordenar los datos nuevos en un DBGrid y cosa rara con validacion desde el mismo | antrahxg | Conexión con bases de datos | 2 | 08-03-2008 04:46:36 |
| Conección de Datos Delphi - Rave | gaps2k | Impresión | 0 | 14-02-2007 17:05:45 |
| Sintaxis de conección a Base embebida | jwmoreira | Firebird e Interbase | 8 | 11-01-2006 16:05:34 |
| coneccion a base de datos acces | JODELSA | Conexión con bases de datos | 1 | 09-04-2005 20:35:17 |
|