Right. Antonio?elvira wrote:Hello,
So I beleive that the better solution will be to post those comments in the Harbour Developer forum.
Thanks.
EMG
Right. Antonio?elvira wrote:Hello,
So I beleive that the better solution will be to post those comments in the Harbour Developer forum.
Thanks.
I prefer to not have to do with Harbour developers, sorry.Antonio Linares wrote:Enrico,
I appreciate if you post the msg yourself.
I already did it, so another one reporting it will benefit all of us
Antonio Linares wrote:
I can read your mind
Yes, but it is a workaround for the lack of being able to use nil in DBFs. 0, .f., and "" are all data, not the lack of data, but we use them that way because we have no choice. 0 and .f. are real data but since "" is an empty string it pretty much indicates no data.Yes, just like CTOD( "" ).
Excellent, this is the evidence we need.This is from xHarbour hbwinole.c:
Code: Select all
case HB_IT_DATE: if( pItem->item.asDate.value == 0 ) { PHB_V_VT( pVariant ) = VT_NULL; }
In short words it converts Harbour empty dates to NIL so when
we add it then it will be impossible to exchange empty dates
between two Harbour applications using OLE as connection
interface.