problème date dans un insert
Bonjour à tous,
Voila j'ai un problème et je ne sais pas vraiment ou est la cause
j'ai une table solde et solde_initial :
Solde : j'y stock les données solde initial et final pour pouvoir les afficher dans un etat
solde_initial : normalement je veux qu'elle contienne le solde initial du debut de chaque mois de telle façon que si la date existe deja lors de l'execution du code le solde va etre modifier sinon il va etre inserer mais le problème c'est que quand j'insere la date comme vous verrez dans le code elle est sensé etre le 31/10/2012 or la date qui est stocké dans la table est 24/05/1905
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| If Not myrst.EOF Then
' tant qu'il n'est pas vide
Do While Not myrst.EOF
myrst.Edit
myrst!initial = soldeinit
myrst.Update
soldefin = soldeinit + myrst!diff
myrst.Edit
myrst!final = soldefin
myrst.Update
DateT = myrst!DateCA
'MsgBox (dateT)
soldeinit = soldefin
myrst.MoveNext
'If Not myrst.EOF Then
'End If
Loop
End If
db.Execute "INSERT INTO Solde_initial(DateCA,initial) VALUES(" & Format(DateT, "yyyy-mm-dd") & "," & soldefin & ");" |
PS : au debut je mettais pas le format() je mettais juste dateT et ça me stocké une valeur genre 00:35:43 ou qlq chose du genre