Ver Mensaje Individual
  #1  
Antiguo 09-08-2013
LuisAlf:: LuisAlf:: is offline
Miembro
 
Registrado: nov 2009
Posts: 60
Reputación: 15
LuisAlf:: Va por buen camino
Post Qué es más rápido?

Hola!

Vengo con una simple duda...

Me gustaria saber que es mas rapido.. acabo de encontrar 2 metodos de hacer actualizaciones con ADO..
El primer metodo y el que siempre uso es:

Código Delphi [-]
   with ADQ1 do
   begin
       Close;
       SQL.Clear;
       SQL.Add('UPDATE inventario SET status="SURTIDO" WHERE id='+identificador);
       ExecSQL;
   end;

Y recientemente me encontre con esta:

Código Delphi [-]
        with ADQ1 do
        begin
          Close;
          SQL.Clear;
          SQL.ADD('SELECT inventario.leadcode, inventario.status, inventario.id'
                  +' FROM.....
                    +' WHERE (((inventario.id)='+identificador+'));');
          Open;
        end

        adq1.Edit;
        adq1.Recordset.Fields['STATUS'].Value:='SURTIDO';
        ADQ1.UpdateRecord;

Cual metodo es mas adecuado y cual es mejor, en cuanto a rapidez?

Gracias, cualquier comentario sera de gran ayuda.
Responder Con Cita