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 Buscar Temas de Hoy Marcar Foros Como Leídos

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


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
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 10:40: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