Hola
Es raro pero a mi access no me deja hacerlo asi:
Me da error de sintaxis:
Código SQL
[-]
INSERT legajo, duracion, dia INTO tiempotrabajado
VALUES (:leg, :dura, :hoy)
Lo tengo que hacer asi:
Código SQL
[-]
INSERT INTO tiempotrabajado (legajo, duracion, dia)
VALUES (:leg, :dura, :hoy)
Osea esto:
Código Delphi
[-]
var
dia: Tdatetime;
begin
dia:= now;
ADOQuery1.SQL.Text:= 'INSERT INTO tiempotrabajado (legajo, duracion, dia)'+
'VALUES (:leg, :dura, :dia1)';
ADOQuery1.Parameters.ParamByName('leg').Value:= Edit1.Text;
ADOQuery1.Parameters.ParamByName('dura').Value:= Edit2.Text;
ADOQuery1.Parameters.ParamByName('dia1').Value:= FormatDateTime('yyyy/mm/dd',dia);
ADOQuery1.ExecSQL;
end;
Saludos