Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Exact same dates not equal ???
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00844225
Message ID:
00844299
Vues:
21
>Nope just plain old vanilla date
>
>dDate2Match is just a variable passed in by parameter of a date type

So how did this parameter get calculated? A date field in a table/view/cursor can't store the fractional part, but a memory value can and you can't see it!

>
>
>>>Hi All,
>>>
>>>I am comparing 2 dates and getting unexpected results:
>>>
>>>Here is what is displayed in the Debugger watch window:
>>>
>>>
>>>
>>>c_ScanCursor.dDateField {5/21/2004}
>>>dDate2Match {5/21/2004}
>>>c_ScanCursor.dDateField = dDate2Match .F.
>>>vartype(c_ScanCursor.dDateField) "D"
>>>vartype(dDate2Match) "D"
>>>SET("Strictdate") 0
>>>
>>>
>>>
>>>What Gives ???
>>>
>>>TIA
>>>
>>>Greg
>>
>>Were either of your two dates the result of a calculation? If so, make sure that only INTEGERS get added to your date values as it can cause a problem if there is any decimal portion added.
>>
>>dDate1 = DATE()
>>dDate2 = DATE() + 0.01
>>
>>? dDate1, dDate2  && they look the same
>>? dDate1=dDate2   && Shows .F.
>>
Fred
Microsoft Visual FoxPro MVP

foxcentral.net
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform