Dataset et champ date MySQL [C#] - C#/.NET managed - Programmation
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.
Marsh Posté le 26-03-2007 à 14:44:32
Pfff... ça m'arrange pas tout ça !
En tous cas merci pour l'info !
Lionel.
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.