I think what he was going for was MemMove(): MemMove((VoidPtr) searchRec, (VoidPtr) &searchDate, sizeof(DateTimeType));
Something like that I suppose -----Original Message----- From: Matt Hebley [mailto:[EMAIL PROTECTED]] At 08:49 AM 13/3/2002 -0800, you wrote: > How can I search a database record using date field. >I want to retrieve all records whose date field >matches search date. For this should I use MemSet >function to fill the memory location with the search >date for the purpose of comparision. If so how can I >convert a search date (DateTimeType structer) into >byte value. > > when I try to use MemSet compiler rising error >----:can not convert struct to unsigned char..... for >my code snippet- > > searchRec = MemPtrNew(sizeof(dbRec)); > MemSet(searchRec, sizeof(DateTimeType), searchDate); MemSet is used to set each byte in a buffer to the same value, for example setting them all to zero. It looks to me like you need a DateTimeType struct in your searchRec (or use a DataTimeType as your search object). See docs on TimSecondsToDateTime. Matt -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
