[C#] Dataset et champ date MySQL

Dataset et champ date MySQL [C#] - C#/.NET managed - Programmation

Marsh Posté le 26-03-2007 à 12:59:19    

Bonjour à tous,
 
Voilà, je souhaite faire un simple "SELECT * FROM matable" (sur une base MySQL) et afficher le tout dans un DataGrid en passant par un DataSet.  
 
Mais, dès lors que la table contient un champ date, une erreur est générée : Unable to convert MySQL date/time value to System.DateTime
 
Par contre, l'affichage de la date est correct lorsque la table contient un champ TimeStamp, mis à part qu'il m'affiche juste la date et pas les heures, minutes et secondes.
 
Bref, si vous avez une petite idée sur le pblm, je suis preneur !
Merci d'avance,
Lionel.

Reply

Marsh Posté le 26-03-2007 à 12:59:19   

Reply

Marsh Posté le 26-03-2007 à 14:08:35    

Je sais pas si ça a évolué, mais il y a quelques temps, aucun drivers MySQL ne savait passer de la représentation "timestamp" à "date".
 
Hors MySQL ne travaille pas avec un type Date, mais un type Timestamp. D'où l'incomptaibilité.
 
Tu vas devoir faire un cast dynamique dans tes requêtes pour convertir le Timestamp en numeric, puis au sein du programme C#, convertir ce numeric en date.

Reply

Marsh Posté le 26-03-2007 à 14:44:32    

Pfff... ça m'arrange pas tout ça !  :(  
 
En tous cas merci pour l'info !  :jap:  
 
Lionel.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed