Ver Mensaje Individual
  #4  
Antiguo 30-11-2011
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 688
Reputación: 21
olbeup Va camino a la fama
Cita:
Empezado por JairoC Ver Mensaje
Hola!!! Quiero actualizar los Id_cierrez de cada factura... Y cuando hago el open; se tilda el programa... Este es parte del codigo... NO se si está bien... Gracias!
Código Delphi [-]
num_cierre:=DM2.IBDataSet_CierreZID_CIERREZ.Value;
 DM2.IBDataSet_CierreZ.Post;
 with(dm.IBQuery_general)do
      begin
        FieldDefs.Clear;
        SQL.Clear;
        SQL.Add('update facturas_de_ventas set id_cierrez=:cierre where id_cierrez is null');
        ParamByName('cierre').AsInteger:=num_cierre;
        Open;// Lo debugueo y se tilda acá...
      end;
¿Que es, se tilda?, sera que te tira del programa o se cierra inesperadamente.
¿Porque pones FieldDefs.Clear?, estas borrando todos los campos que tiene la table, ¿Sera por eso?, nose quita la línea y prueba de nuevo.

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita