Si pasas la fecha como cadena ten pendiente que el formato debe ser mm/dd/yyyy osea formato gringo
Código SQL
[-]
WHERE FECHA = '12/31/2005';
Se octendria con
Código Delphi
[-]
Texto := '12/31/2005';
Texto := formatDateTime('mm/dd/yyyy', Fecha);
Texto := Format('WHERE FECHA = ''%s''', [Texto]);
Aunque la opcion que te dieron anteriormente es perfecta. Asi que tu decides cual usar