> When you add a filter to a Table object you are dealing with raw MAPI
> properties, not Outlook properties that have been massaged to show local
> time. You must use UTC times with tables in all cases. So do any of those
> dates when compensated for local time still return items that are out of
> your filter range?
>
> --
> Ken Slovak
> [MVP - Outlook]
http://www.slovaktech.com> Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
> Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm>
> <tushar.p.mara...[ at ]gmail.com> wrote in message
>
> news:1176906144.856707.4580[ at ]o5g2000hsb.googlegroups.com...
>
>
>
> > Hi,
>
> > In the Outlook Instant searchusingFolder.GetTable() method, we found
> > that whilefilteringthe calendareventsfor a particular date it is
> > giving all calendareventsfor that date plus all recurring items even
> > if not on that date ( i.e. if we have recurring meeting say weekly
> > meeting on Monday and we are firing query on Tuesday's date to get
> > calendareventsthen we are getting alleventson that Tuesday's date
> > plus the recurring meeting on Monday which occurrence is not on
> > Tuesday's date). These problems are with the Weekly, Monthly and
> > Yearly calendar items.
>
> > So to get exact result which filters we will need to use in the
> >Folder.GetTable() method??
>
> > I amusingfollowing filter :
> > [ at ]SQL=(
> > (
> > (
> > (urn:schemas:calendar:dtstart >= '12:00 AM, 04/18/2007')
> > &
> > (urn:schemas:calendar:dtstart < '12:00 AM,04/19/2007')
> > )
> > |
> > (
> > (urn:schemas:calendar:dtend > '12:00 AM, 04/18/2007')
> > &
> > (urn:schemas:calendar:dtend <= '12:00 AM,04/19/2007')
> > )
> > )
> > )
>
> > Please help ..
>
> > Thanks in advance- Hide quoted text -
>
> - Show quoted text -