Ver Mensaje Individual
  #1  
Antiguo 06-03-2017
Gregorio Cíber Gregorio Cíber is offline
Miembro
 
Registrado: jun 2008
Posts: 98
Reputación: 16
Gregorio Cíber Va por buen camino
Componente TDBUpdateNumer FIBPlus

¡Hola amigos!

He estado buscando en este foro y otros, así como en el resto de la WEB y no he encontrado nada referido al componente TDBUpdateNumber de FIBPlus. Así que pido ayuda por si alguien lo ha utilizado.

La aplicación está hecha en D6 y FIBPlus 1.3, algo viejos ambos pero funcionado perfectamente.

Se trata de, una vez descargados de un FTP los archivos scripts de actualización de una BD, mediarte un ciclo ir cargando los ficherosy a través del componente proceder a la actualización. El código que utilizo, evidentemente reducido, es el siguiente

Código Delphi [-]
  begin
    c_archivo := 'Actualización 100.sql';
    if FileExists(c_archivo) then
    begin
      try
        DTB_Temp_Actualizacion.Script.Clear;
        DTB_Temp_Actualizacion.Script.LoadFromFile(c_archivo);
        (1) DTB_Temp_Actualizacion.CheckAndUpdate(c_mensaje_error)
        (2) DTB_Temp_Actualizacion.ExecuteScript;
        DTB_Temp_Actualizacion.Script.Clear;
     except
       // Captura del error
     end;
  end;

Si lo ejecuto con la utilizando la línea (1) devuelve el error 'This client is too old!'. Si lo hago con la (2) da tamién error pero no informa. En ambos casos, creo que lógicamente, no actualiza la BD.

¿Alguien puede decirme algo al respecto?

Gracias anticipadas.
Responder Con Cita