Lo recomendado siempre en estos casos es usar parámetros y suplir su valor con los métodos adecuados al tipo:
Código Delphi
[-]
Query1.ParamByName('HoraInicio1').AsDateTime := dsInicio1.Time
De esta forma le dejas el trabajo y pormenores de la conversión al componente en sí.
// Saludos