Ver Mensaje Individual
  #6  
Antiguo 20-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Reputación: 25
Caral Va por buen camino
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
__________________
Siempre Novato
Responder Con Cita