Problème sur l'utilisation de TIMESTAMP en dialect 3 avec Delphi7 et Interbase 6.5

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
with SQL do
  begin 
    Chn:='22/12'2009 15:45 56';
    SQDT:=StrToSQLTimeStamp(Chn);
    ParamByName(MaDatation).asTSQLTimeStamp:=StrToSQLTimeStamp;
  end;
(SQDT);
message d'erreur : fonctionnalité non supportée

Le champ est créé dans la table en tant que format TIMESTAMP
le debugger affiche bien tous les champs de SQDT(date, heure,secondes...)
Qu'est ce qui cloche ?