Comprobar conexion antes de conectar
Hola a todos.
Tengo un programita hecho con InterBase y Firebird 2.1. El tema es que quiero probar que los datos que mete el usuarios de el servidor y la base de datos son correctos antes de darle el IBDataBase1.Connected:=true; Por que si por lo que sea la ip esta mal o la ruta me salta un error IBDataBaseError que no soy capaz de controlar con ninguna excepcion. Alguien sabe alguna manera de testear la conexion sin llegar a realizarla?? Muchas gracias. Saludetes. Jandro. |
¿Por que no haces un ping a la maquina donde esté la BD? Si te contesta entonces conectas.
Saludos. |
Cita:
Cita:
Cita:
Código:
try |
Hola y gracias por las respuestas.
Para Rockin, el ping me vale para saber si el PC servidor esta online, pero no me permite saber si la base de datos esta donde deberia (o alguien ha tocado) y tampoco me cura de algun error propio del server de firebird. Para Casimiro Notevi, tengo necesidad de hacerlo por que es un programa para mi empresa y todo el mundo toca todos los ordenadores, entonces me gustaria saber si todo sigue bien antes de darle a conectar y que salga un error de esos que te dejan pillao el ordenador. Y en cuanto a lo de la excepcion, no se por que no funcion con try ... except... es un misterio!! Saludos y gracias de nuevo. Jandro. |
Cita:
Cita:
Si tienes un servidor firebird, ese ordenador no puede tocarlo nadie. Y si alguien lo toca recibirá un castigo empresarial. Cita:
Si pones aquí un trozo de código para que le echemos un vistazo... nos será más fácil ayudarte en esa labor. |
Hola estoy con Casimiro, el servidor no debe de tocarlo nadie. Imagino que si te hace ping la maquina está OK y el servivio de Firebird Funcionando, no le veo más misterio.
Cita:
|
Cita:
|
Ya te digo, es que no veas la que estamos pasando en Málaga que estamos ya en septiembre.
|
La franja horaria es GMT +2. Ahora son las 16:54:24. |
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