Yo lo he probado así:
Código Delphi
[-]
adoquery1.insert;
adoquery1.FieldByName('fecha').AsString:=formatdatetime('dd/mm/yyyy hh:nn:ss',now);
adoquery1.Post;
y me ha funcionado perfectamente, si ponía como tú yyyy/mm/dd me daba un error porque la fecha no es válida o algo así.
por cierto en el access tengo puesto que el campo es de fecha/Hora y el formato 'Fecha general'.
Esto es lo que te puedo decir