Ver Mensaje Individual
  #2  
Antiguo 31-01-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Más o menos...

Código Delphi [-]
  if ZConexionBD.Connected then ZConexionBD.Disconnect;
        ZConexionBD.Database:=directorioBaseDatos+'Historico.sql';
        ZConexionBD.Protocol:='sqlite-3';
        // cambiar de orden estas líneas
        ZConsultaBD.Connection:=ZConexionBD;
        ZConexionBD.Connected:=TRUE;
        //
        comSQL:='SELECT CodigoTemporada'
               +' FROM Temporadas'
               +' WHERE Temporada="'+inttostr(t)+'-'+inttostr(t+1)+'"';
        ZConsultaBD.SQL.Text:=comSQL;
        // ZConsultaBD.ExecSQL;  esta línea sobra
        ZConsultaBD.Open;
        ct:=ZConsultaBD0.FieldByName('CodigoTemporada').AsInteger;
        ZConsultaBD.Close;
        // ZConsultaBD.SQL.Clear;  no hace falta esta línea
        comSQL:='SELECT CodigoArticulo'
               +' FROM ArticuloTemporada'
               +' WHERE CodigoTemporada='+inttostr(ct);
        ZConsultaBD.SQL.Text:=comSQL;
        // ZConsultaBD.ExecSQL;  tampoco vale
        // es igual que la de arriba, con open :
        ZConsultaBD.Open;  // esta es la que debe ser        
        ZConsultaBD.RecordCount; <-- ERROR
Responder Con Cita