Lo que yo creo es que deberias de hacerlo de esta forma
Código Delphi
[-]
sql.text:='update nomina set fecha='+QuotedStr(DatetoStr(fecha.date));
Solo que hay un asunto, hacer eso modifica TODOS los registros de la base de datos.
Por otro lado usar parametros como recomienda nuestro amigo
enecumene te evitará muchos dolores de cabeza....
Salud OS