la probleme de la date avec le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Date date_actuel=new Date();
      dm.getVerif_sanc().getParameterRow().setString("num", "9050747");
      dm.getVerif_sanc().executeQuery();
 
       while(dm.getVerif_sanc().next()){
       if((dm.getVerif_sanc().getDate("Datefin")).after(date_actuel)){
 
           out.println( dm.getVerif_sanc().getDate("Datefin"));
 
         }
}
l'erreur
com.borland.dx.dataset.VariantException: Attempt to get a DATE value from a TIMESTAMP value.
at com.borland.dx.dataset.VariantException.fire(Unknown Source)
at com.borland.dx.dataset.Variant.a(Unknown Source)
la declaration de l'attribut (Datefin) dans BD date/time