cs_Baodai
Messages postés5Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention 5 août 2003
-
5 août 2003 à 11:36
olv28
Messages postés1Date d'inscriptionvendredi 3 décembre 2004StatutMembreDernière intervention13 décembre 2004
-
13 déc. 2004 à 00:00
Salut à tous :)
Je bosse sous Access 2000, et j'ai développé un module pour effectuer une migration de la base depuis Access vers MySQL.
Dans l'ensemble, ca se passe bien, mais j'ai un piti pb de date : j'ai un champ date de format jj/mm/aaaa dans ma base, et je voudrais la mettre au format timestamp sous MySQL (nb de secondes écoulées depuis le 1° Janvier 1970).
Voilà, si vous connaissez une fonction qui fait ca, je suis preneur. Si vous avez un moyen de faire cette opération ailleur (Access, MySQL, ...) donnez toujours, parce que je suis vraiment au bord du suicide là ;)
D'avance, merci beaucoup !!!
A voir également:
Échec de la conversion de la date et/ou de l'heure à partir d'une chaîne de caractères.
cs_Baodai
Messages postés5Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention 5 août 2003 5 août 2003 à 11:57
Bon j'ai créé une variable date_temp de type Integer et j'ai fais ca :
date_temp = (CLng(rs("Date_implantation")) - 25569) * 60 * 60 * 24
Quand j'éxécute le module, il me sort une erreur de dépassement de capacité ...
Si zaviez une pitite idée, ca me ferai plaisir :)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 5 août 2003 à 13:12
Dans tous les cas, il faut perdre l'habitude de declarer une variable en Integer, un reste du temps du 16 bits, car ralentit tous les calculs, mettre toujours Long car c'est un VRAI INTEGER sur 32 bits.
BruNews, ciao...
cs_Baodai
Messages postés5Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention 5 août 2003 5 août 2003 à 13:37
ok merci beaucoup :)
Je ny connais pas grand chose en VB et Access, mon truc c'est plutot PHP/SQL ...
Enfin, ca marche pour le pb de longueur, mais j'ai une autre erreur qui doit plutot venir de la base de donnée je pense : "utilisation incorrecte de Null" ...
cs_Baodai
Messages postés5Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention 5 août 2003 5 août 2003 à 14:03
J'ai regardé un peu ce que fesais la fonction CLng : c'est pour faire des arrondis, alors sur un type date (jj/mm/aaaa), ca donne le nb de secondes grace à ton calcul ???