Ver Mensaje Individual
  #2  
Antiguo 16-04-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Reputación: 10
marcoszorrilla Va por buen camino
Código Delphi [-]
ADOConec: TADOConnection;
      ADOQyArticles: TADOQuery;
      DSarticles: TDataSource;
      ADOQyStocks: TADOQuery;
      DSstocks: TDataSource;
   
    while not ADOQyArticles.Eof do
     begin
              ADOQystocks.SQL.Clear;
              ADOQyStocks.SQL.Add('update F_ARTSTOCK ' +
                                  ' set AS_QTEMINI= :Parm_min,AS_QTEMAXI= :Parm_max ' +
                                  ' where AS_PRINCIPAL = 1 ' +
                                  ' AND AR_REF = '+ #39 + codrefe + #39
                                );
              ADOQyStocks.Parameters.ParamValues['Parm_min'] := round (dias_min * venta_dia);
              ADOQyStocks.Parameters.ParamValues['Parm_max'] := round (dias_max * venta_dia);
            ADOQyStocks.ExecSQL;
            //ADOQystocks.Active; Esto te sobra
      //si sigue dando error pon añade: AdoQyStocks.Edit;
            AdoQyStocks.Post;
         end;
        ADOQyArticles.Next;           
     end;
   
   ADOConec.CommitTrans;

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita