Bonjour,
Mon logiciel tourne très bien sur plus de cent postes. A part chez un client où tout son réseau possède un paramètre pas commun on va dire.
C'est à dire que dans chaque session Windows, à coté de l'heure, il y a le prénom de l'utilisateur.
Exemple : Jean-Yves 18:42
Pour obtenir ce résultat, allez dans Options régionales et linguistiques --> Personnaliser --> Onglet Heure.
Dans le format de l'heure : tt - HH:mm:ss
Dans symbole AM et PM (Le prénom): Jean-Yves
Le problème survient lorsque lorsque j'utilise valeur DateTime avec une heure.Du genre la Fonction Now , Time , EncodeDateTime...
Si j'utilse la fonction Date ou StrToDate, ca marche bien. Donc c'est vraiment avec l'heure que celà pause problème.
Ma requête sql de test est :
L'erreur renvoyée est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Command.CommandText := 'INSERT INTO TABLE1 VALUES ( :D1, :D2) ;'; COmmand.Parameters.ParamByName('D1').Value := Now; COmmand.Parameters.ParamByName('D2').Value := time; COmmand.Execute;
Type de données incompatible dans l'expression du critère
Avez vous déjà rencontré ce problème ?
Merci d'avance
Partager