Yo te aconsejaría que actualizases la BD con el campo correctamente definido, con un pequeño script...
Código Delphi
[-]
CadenaFecha.items.delimiter:='/';
q.sql.add('select TuCampoClave,TuFecha from tutabla');
q.open;
while not(q.eof) do
begin
CadenaFecha.items.clear;
CadenaFecha.items.delimitertext:=q.fieldbyname('TuFecha').asstring;
q2.clear;
q2.sql.add(update tutabla set TuFecha2='''+ CadenaFecha.items[1] + '/' +CadenaFecha.items[0] + '/' +CadenaFecha.items[2] + '''
where CampoClave=' + q.fieldbyname('TuCampoClave').asstring ); q2.execSQL;
q.next;
end;
Con esto cargarías en el campo TuFecha2 (que sería de tipo date) la fecha correctamente, luego sería cuestión de cargarte TuFecha tipo string, y cambiarle el nombre al campo TuFecha2 a TuFecha.... espero haberte ayudado ya me dirás....
(je je hoy estoy utilizando mucho el delimiter...)