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
  #1  
Antiguo 12-08-2010
MikyVato MikyVato is offline
Miembro
 
Registrado: mar 2005
Posts: 39
Poder: 0
MikyVato Va por buen camino
Red face Excepción en conexión MySQL

Hola amigos, tengo un pequeño problema, hice una aplicacion en Delphi que se conecta con un servidor de DB MySQL el cual se encuentra en un Hosting, quiero poner una excepción al código en caso de que la conexión a internet falle pero no me toma estas excepciones aqui les dejo el codigo espero puedan ayudarme. Desde ya gracias...

Código:
begin
  //obtengo el ultimo ID da la tabla externa
  idlocal := '0';
  QidExterno.Active := False;
  QidExterno.SQL.Clear;
  QidExterno.SQL.Text := 'select * from cliente order by id desc';
  try
    QidExterno.Active := True;
    idlocal := QidExterno.Fields[0].AsString;
  finally
    //obtengo los registros pendientes de subir de la Tabla Local
    if StrToInt (idlocal) <> 0 then
      begin
        QPrincipal.Active := False;
        QPrincipal.SQL.Clear;
        QPrincipal.SQL.Text := 'select * from cliente where id > '''+idlocal+'''';
        QPrincipal.Active := True;

        while (not QPrincipal.Eof) do
          begin
            idlocal := QPrincipal.Fields[0].AsString;
            nom := QPrincipal.Fields[1].AsString;
            loc := QPrincipal.Fields[2].AsString;
            try
              QInsercion.SQL.Clear;
              QInsercion.SQL.Text := 'INSERT INTO cliente (Id,nombre,localidad) VALUES ('''+idlocal+''','''+nom+''','''+loc+''')';
              QInsercion.ExecSQL;
            finally
              QPrincipal.Next;
              LTiempo.Caption := ' '+DateToStr (Date)+'  '+TimeToStr (Time)+'';
            end;
          end;
      end
    else
      LTiempo.Caption := 'No se subieron datos!!';
  end;
end;
Puntualmente no me funcionan las estruturas

Código:
try
   //instrucciones
except
   //instrucciones
end;
como tampoco la estructura

Código:
try
   //instrucciones
finally
   //instrucciones
end;
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
conexion con mysql srangel Conexión con bases de datos 4 07-02-2007 00:09:10
Conexion de MySQL.. Diegochr MySQL 6 29-01-2007 04:25:12
Conexion con MySQL noshy SQL 5 02-08-2006 01:17:29
Conexion con MySQL Esau Conexión con bases de datos 2 27-04-2006 11:25:30
excepcion en conexion a Interbasebase el_barto Conexión con bases de datos 5 03-06-2005 22:42:52


La franja horaria es GMT +2. Ahora son las 02:13:28.


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