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

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 18-10-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Manuel, hay varios códigos de error que pueden indicar un problema con la conexión a la base de datos. Ya sea que ésta no esté disponible, porque no exista el archivo o que halla sido dañada. Un ejemplo para manejar estos casos sería:

Código Delphi [-]
try
    with IBDatabase1 do
    begin
        DatabaseName := '192.168.1.100:c:\datos\datos.gbd';
        Open;
    end;
except
    on E: EIBError do
        case E.IBErrorCode of
            336723983, // gsec_cant_open_db (Unable to open database)
            336920605: // gstat_open_err (Can't open database file)
            begin
                // el archivo de la base de datos no existe o
                // no está disponible para el servicio de Firebird.
                
                // TU CÓDIGO ACÁ
            end;
            
            335544335, // db_corrupt (Database file appears corrupt)
            335544404, // corrupt (Database corrupted)
            335544415: // badrelation (Database corrupted)
            begin
                // hay un error interno en la base de datos. Puede ser
                // que el archivo .gdb o .fdb esté dañado.
                
                // TU CÓDIGO ACÁ
            end;
        end;
end;

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
 



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
Saber si existe un archivo en servidor FTP pablopessoa Conexión con bases de datos 2 15-01-2009 18:32:55
saber si archivo existe cahosoft API de Windows 2 09-01-2006 11:42:07
Saber si un dominio existe. D-MO Internet 7 19-10-2005 02:01:22
Saber si un campo existe Fita Conexión con bases de datos 2 04-10-2005 19:10:10
Como puedo saber si existe un archivo maravert Varios 3 23-10-2004 00:12:25


La franja horaria es GMT +2. Ahora son las 05:39:09.


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