Hola Akela.
Cuando trabajas con fechas/horas + bases de datos, es mejor no depender del formato de fecha.
Esto podes conseguirlo usando siempre parámetros, lo que dejará que los componentes de acceso a datos "negoceen" el formato a usar (usualmente binario) para enviar las fechas y horas.
La otra es que la mayoría de las bases de datos reconocen la fecha si la envias en formato 'yyyy-mm-dd hh:mm:ss'.
Podes formatear una hora en una cadena de este tipo valiendote de la función FormatDateTime de la unidad SysUtils.
Hasta luego.