Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-01-2008
nostrajara nostrajara is offline
Miembro
 
Registrado: oct 2007
Posts: 13
Poder: 0
nostrajara Va por buen camino
Mensaje y cancelacion en "Error de conexion"

Muy buenos dias a todos:

De antemano quiero agradecerles todos los apoyos que he tenido en este foro .

Yo tengo un TADoconnection y un TADOQuery. En un formulario tengo un temporizados a 10 seg, pero cuando la conexion se cae o se baja el servicio de SQL-Server, pues me sale un error de conexion. Como tengo un timer a 10 seg, cada 10 segundos me sale este mensaje y cuando me doy cuenta del error ya se han generado muchisimos mensajes iguales y no puede cerrar la aplicacion por que siguen y siguen saliendo.

Como puedo hacer para que cuando la conexion se caiga o el servicio de sql-server se pare, pare el temporizador, se desconecte el adoconnection y salga un mensaje como "Problemas con la Conexion y/o Servidos de consulta. La aplicacion se cerrara. Vuelva a abrir la aplicación".

Cual se la propiedad o evento en la que pueda ejecutar estas rutinas. Ya prove con todos los eventos pero no he podido solucionar el problema.
Responder Con Cita
  #2  
Antiguo 25-01-2008
Blackspike Blackspike is offline
Miembro
 
Registrado: dic 2006
Ubicación: Mallorca, Baleares
Posts: 29
Poder: 0
Blackspike Va por buen camino
Has probado de poner desactivar el temporizador justo despues de que aparezca el mensaje de error en la conexion.

Código Delphi [-]
Timer1.Enabled:=false;

Saludos.
Responder Con Cita
  #3  
Antiguo 29-01-2008
nostrajara nostrajara is offline
Miembro
 
Registrado: oct 2007
Posts: 13
Poder: 0
nostrajara Va por buen camino
Pues es esa misma la funcion que utilizaria al momento de que la conexion de caiga y de paso un aviso donde solicite que se cierre la aplicacion y la abra nuevamente, pero eso es lo que necesito saber, en donde pongo esas instrucciones en que eventos? como hago para que cuando me salga el mensaje inmediatamente pare el timer y cancela la conexion con la base de datos?
Responder Con Cita
  #4  
Antiguo 29-01-2008
Avatar de Ivanzinho
[Ivanzinho] Ivanzinho is offline
Miembro Premium
 
Registrado: ene 2005
Ubicación: Galicia
Posts: 595
Poder: 20
Ivanzinho Va por buen camino
Cita:
Empezado por nostrajara Ver Mensaje
Pues es esa misma la funcion que utilizaria al momento de que la conexion de caiga y de paso un aviso donde solicite que se cierre la aplicacion y la abra nuevamente, pero eso es lo que necesito saber, en donde pongo esas instrucciones en que eventos? como hago para que cuando me salga el mensaje inmediatamente pare el timer y cancela la conexion con la base de datos?
Captura el error con un try except, mira la clase del y el código de error, cuando te salga ese error ya sabes que entonces tienes que parar el timer.

Un saúdo.
__________________
Si no lees esto no vivirás tranquilo
Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao)
Responder Con Cita
Respuesta



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
Error BDE, mensaje "'Insufficient disk space'" ... Xavierator Conexión con bases de datos 8 07-09-2023 17:22:45
Mensaje "out of range value adjusted for column..." al intentar grabar bellota Varios 2 25-05-2006 23:36:05
"Error en la prueba de conexión al inicializar el proveedor. Error catastrófico" yanelisroque Conexión con bases de datos 1 18-11-2005 21:09:02
como quitar el mensaje "cable de red está desconectado" RONPABLO Windows 2 17-11-2005 23:26:42
Necesito deshabilitar el mensaje: "At least one service or driver failed during..." sarackganda Windows 0 15-04-2004 04:40:35


La franja horaria es GMT +2. Ahora son las 19:29:45.


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
Copyright 1996-2007 Club Delphi