Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 12-12-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
Para eso existen los try...except....

Siempre se asume que no va a pasar nada al intentar conectarse pero se encierra entre try...except para enseñarle a tu programa que hacer en caso de...

Código Delphi [-]
  try
    ZQuery.Open;
 except
    //Aquí podemos checar el código de error qu arroja para ver que hacemos
    If Not ZQuery.Connection.Connected Then
      ZQuery.Connection.Connect;
end;
En mi ejemplo utilizo Zeos para las conexiones y obviamente tendría que revisar el código de error para ver si se trata de una desconexión y no de un error en el query.

Otra solución es ponerle una opción a tu programa para reconectar de manera que no tengas que cerrar y volver a entrar y finalmente...un servidor (cualquiera que este sea, base de datos, web, ftp, etc) debe por definición contar con mecanismos que impidan su apagado espontáneo: fuentes ininterrumpidas, no breaks, no usar windows (es broma) y no ser usados como PCs de uso corriente.

Un buen servidor bien montado debe poder correr por meses sin necesitar apagarse y sin apagarse o fallar por ninguna circunstancia.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Activar Datamodule....Como? kia Conexión con bases de datos 4 20-09-2006 20:20:35
como activar el Tvideocapture... CarlosHernandez Varios 4 27-06-2006 19:14:32
Como activar un ScrollBars de un TDBMemo hook Varios 5 17-05-2006 18:31:52
Como activar un dispositivo maravert API de Windows 4 13-05-2006 19:50:55
como activar un reloj Jheysson13 Varios 3 24-04-2006 13:08:23


La franja horaria es GMT +2. Ahora son las 16:09:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi