Non capisco bene se sei costretto ad avere nel db un capo di tipo Testo o se lo pui cambiare in un tipo DateTime.
Io personalmente utilizzo sempre l'oggetto DateTime per inserire una data all'interno di una query sql ... evitando cosi molti problemi riguardanti la gestione delle date e soprattutto con il vantaggio di riutilizzare codice gia ampiamente testato (confronti , operazioni arit...)