FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
excepciones con TADOConnection
Hola, estoy realizando una conexión a una base de datos sql server y necesito que mi aplicación no se me caiga cuando el servidor de base de datos sql server este abajo...
Tengo el siguiente código que aparentemente debería controlarme eso pero no se porque no lo hace... ALguién me puede decir que estoy haciendo mal o como debería hacerlo le agradecería.. ADOQualitySQL.Connected := False; ADOQualitySQL.ConnectionString:= 'Provider=MSDASQL.1;Persist Security Info=False;User ID=usuario;Password=clave;Data Source=DSN_ODBC'; Try ADOQualitySQL.Connected := True; except on e:exception do Begin showmessage('Error de conexión con Base de Datos :' + E.Message); ADOQualitySQL.Connected := False; Exit; End; end; //El error que me da es que no se existe el servidor sql server o se ha denegado el acceso al mismo |
#2
|
||||
|
||||
Con "No se caiga" a que te refieres?
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
|||
|
|||
Me refiero a que mi aplicación pueda procesar ese error que me da y emitir un mensaje propio de mi aplicación y no se cierre como esta ocurriendo actualmente...
|
#4
|
||||
|
||||
En teoria esta bien lo que haces, yo tengo algo similiar y funciona bien. Ojo que si lo ejecutas desde Delphi el error que te va a tirar no es lo mismo que cuando lo ejecutas desde el .exe compilado, quizas eso te puede confundir.
|
#5
|
|||
|
|||
Si tienes razón, cuando lo ejecuto desde el .exe compilado no me da el error y si me funciona bien.
SOlo explicame algo y no te molesto más por hoy..je..je.. Que es lo que hace esta propiedad ConnectionTimeout del Tadoconnection? dmConeccion.adoConeccion.ConnectionTimeout := 15; Saludos. |
#6
|
||||
|
||||
Son los segundos que va a tardar en responder con el error si no se conecta a la base de datos, si le pones 15 el ADoconection tratar de conectarse, si lo hace antes de los 15 segundos todo bien, pero si al cabo de 15 segundos no se conecto da el error. Saludos.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TAdoConnection | Genner | Conexión con bases de datos | 1 | 16-11-2006 10:03:37 |
Ocultar ConnectionString TADOConnection | IsidoroM | Conexión con bases de datos | 4 | 25-05-2006 17:01:59 |
Servicio con TADOConnection | Duc | Conexión con bases de datos | 0 | 27-07-2005 14:08:14 |
TADOConnection/TADOStoredProc | arantzal | Varios | 5 | 04-02-2005 11:23:06 |
Inicializar TADOConnection | xgerard | Conexión con bases de datos | 5 | 21-11-2003 20:56:14 |
|