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 18-05-2012
juank1971 juank1971 is offline
Miembro
 
Registrado: feb 2008
Posts: 230
Poder: 17
juank1971 Va por buen camino
Interceptar errores en dbexpress

Saludos amigos:
Estoy trabajando con dbexpress y delphi xe necesito me den una manera de interceptar errores de cualquier tipo con dbexpress.

en mi caso estoy conectandome a sql 2008 y los errores siempre son de la dbxmss.dll que hay un error, pero no optengo cual es el error, ya sea de login incorrecto o de que no existe la base de datos, o esta mal la consulta, en resumen siempre delphi devuelve el mismo error , no importa cual sea el error siempre devuelve a delphi Access violation at address in module dbxmss.dll. Read of addres 000000.

Sin embargo cuando yo normalmente imagino cual es el error lo arreglo y se conecta y trabaja sin problemas.

Les mando la funcion que estoy utilizando para Hacer la conexió, recuerden uso dbexpress, este componente es el TSQlConnection.
Otra cosa en este caso la funcion devuelve una cadena vacia si se conecta bien, o el error que les comente si no se conectan, pero si se fijan dejo abierta la conección, me recomiendan hacer un free de la conexión en esta funcion y cuando trate de hacer conectarme de nuevo o como se debe hacer normalmente.

Código Delphi [-]
function TDataModule2.ConectarConParamatros(s, u, c,b: string): string;
begin
  with SqlCon  do
   begin
    close;
    Params.Values['HostName'] := s;
    Params.Values['User_Name'] := u;
    Params.Values['Password'] := c;
    Params.Values['Database'] := b;
    try
       open;
       result := '';
    except
        on exception : Exception do
         begin
          result:= exception.Message;
         end;

    end;
   end;
end;
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
Errores de acceso a MySQL DBExpress duilioisola MySQL 1 14-06-2011 15:20:41
manejo de errores de base de datos usando dbexpress e interbase ramirezjas Conexión con bases de datos 1 07-07-2007 21:15:13
errores y excepciones en acceso a BBDD (dbExpress - Interbase) radiohead Firebird e Interbase 1 29-07-2004 17:14:44
Gestión Errores en DBEXPRESS asirvent Conexión con bases de datos 0 21-11-2003 12:39:48
Capturar errores con dbExpress Gisela Conexión con bases de datos 2 23-07-2003 17:37:48


La franja horaria es GMT +2. Ahora son las 18:40:52.


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