Ver Mensaje Individual
  #5  
Antiguo 06-05-2006
chipsoni chipsoni is offline
Miembro
 
Registrado: nov 2005
Posts: 75
Reputación: 21
chipsoni Va por buen camino
Algo falla y no se que es, voy a explicar lo mas detalladamente posible que es lo que hago y que es lo que quiero.

Necesito que cuando ejecute el programa, el sistema mire las fechas de todas las entradas de una tabla y las que tengan mas de 15 dias de antigüedad, me ponga el campo estado (entero) al valor 5.

1)En la ventana principal (la que se abre cuando se hace login correcto), pongo un Query.

2)En activate de la ventana principal escribo:

with Query do
begin
with SQL do
begin
DataModule1.tdemanda.close;
Clear;
DataModule1.tdemanda.open;
Add('UPDATE tdemanda SET estado=5');
Add('WHERE datadiff(date,curdate())>15');
Open;
end;
end;

Última edición por chipsoni fecha: 06-05-2006 a las 15:17:08.
Responder Con Cita