>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
? dDate1=dDate2