Petit Soucis avec le format Date
Bonjour à vous
Je comprend pas ce qui arrive avec le test de mon code, du coup je me dit que je problème est surement devant le clavier :calim2: Je me tourne tout de même vers vous pour m'aider à ajuster mon code pour un meilleur résultat.
Dans la routine de mon code je récupère une date, jusque la tout vas bien, en fait c'est une variable string que je convertie en date. Par fois la variable string contiens "N/A" donc je donne donc Nothing à ma Date.
En mode break, ma variable de format date contiens 12:00:00AM.
lorsque j'enregistre ma variable dans ma base Access de façon fortement typé, la cellule de ma BD marque 2001-01-01.
des suggestions de corrections seraient très apprécié.
voici mon code qui récupère ma date
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Case "Ex-Div Date:"
If Tmpstr.Contains("Ex-Div Date:") Then
Int1 = Tmpstr.IndexOf("qmCompanyData")
Int1 = Tmpstr.IndexOf("Ex-Div Date:", Int1)
Int1 = Tmpstr.IndexOf("<td class=", Int1)
Int1 = Tmpstr.IndexOf(">"c, Int1) + 1
Int2 = Tmpstr.IndexOf("<"c, Int1)
StrRep = Tmpstr.Substring(Int1, Int2 - Int1)
StrRep = StrRep.Trim
If IsDate(StrRep) Then
Don.DateExDiv = CDate(StrRep)
'Console.WriteLine(Don.DateExDiv)
Else
Don.DateExDiv = Nothing
'Console.WriteLine(Don.DateExDiv)
End If |