I'm trying to use the .restrict function in Outlook to find out the latest
batch of contacts that have been updated on a contact folder. However, this
works if you only use the date. If you use a time with the date, it just does
not work.
For example:
oContactsUpdated = oContacts.Items.Restrict("[LastModificationTime] >
'5/5/2008')
This call works and returns all the contacts that have been modified
after 5/5/2008. However, if you want to finetune the restriction by adding
the time,
it fails. For example, I want to find out all the contacts that have been
modified after 2pm on 5/5/2008. i.e.
oContactsUpdated = oContacts.Items.Restrict("[LastModificationTime] >
'5/5/2008 14:00:00')
That call returns 0, no matter what time I put. I have tried #5/5/2008
14:00:00# and that fails also.
Is there a way to use .Restrict on a date field with date and time that
works??
JP - 28 May 2008 01:43 GMT
I think if you drop the "seconds" portion of the time value, it should
work.
i.e.
14:00
not
14:00:00
--JP
> I'm trying to use the .restrict function in Outlook to find out the latest
> batch of contacts that have been updated on a contact folder. However, this
[quoted text clipped - 16 lines]
> Is there a way to use .Restrict on a date field with date and time that
> works??