yo, ik ben bezig met een php script waarmee ik mijn outlook calendar items kan uitlezen via webdav en het gaat al aardig.
ik kan nu afspraken ophalen vanaf een bepaald tijdstip (bv. deze maand). echter wanneer ik afspraken tussen 2 data wil opvragen lukt het niet.
de xml-tag heet <g:sql> dus ik mag aannemen dat de inhoud gewoon standaard SQL is
dit werkt goed
dit werkt dus niet
ben ik nou gek? ik heb gewoon een AND erbij gevoegd, zou toch moeten werken
ik haal het veld "urn:schemas:calendar:dtend" op dus daar ligt t imo niet aan
linkje naar de documentatie die ik bekeken heb: msdn
ik kan nu afspraken ophalen vanaf een bepaald tijdstip (bv. deze maand). echter wanneer ik afspraken tussen 2 data wil opvragen lukt het niet.
de xml-tag heet <g:sql> dus ik mag aannemen dat de inhoud gewoon standaard SQL is
dit werkt goed
XML:
1
2
3
4
5
6
7
8
9
10
11
| <?xml version="1.0"?> <g:searchrequest xmlns:g="DAV:"> <g:sql> Select "urn:schemas:calendar:location", "urn:schemas:httpmail:subject", "urn:schemas:calendar:dtstart", "urn:schemas:calendar:dtend" FROM Scope('SHALLOW TRAVERSAL OF "https://[cut]/exchange/[cut]/calendar/"') WHERE NOT "urn:schemas:calendar:instancetype" = 1 AND "DAV:contentclass" = 'urn:content-classes:appointment' AND "urn:schemas:calendar:dtstart" > '2006/10/01' ORDER BY "urn:schemas:calendar:dtstart" ASC </g:sql> </g:searchrequest> |
dit werkt dus niet
XML:
1
2
3
4
5
6
7
8
9
10
11
12
| <?xml version="1.0"?> <g:searchrequest xmlns:g="DAV:"> <g:sql> Select "urn:schemas:calendar:location", "urn:schemas:httpmail:subject", "urn:schemas:calendar:dtstart", "urn:schemas:calendar:dtend" FROM Scope('SHALLOW TRAVERSAL OF "https://[cut]/exchange/[cut]/calendar/"') WHERE NOT "urn:schemas:calendar:instancetype" = 1 AND "DAV:contentclass" = 'urn:content-classes:appointment' AND "urn:schemas:calendar:dtstart" > '2006/10/01' AND "urn:schemas:calendar:dtend" < '2006/11/01' ORDER BY "urn:schemas:calendar:dtstart" ASC </g:sql> </g:searchrequest> |
ben ik nou gek? ik heb gewoon een AND erbij gevoegd, zou toch moeten werken
ik haal het veld "urn:schemas:calendar:dtend" op dus daar ligt t imo niet aan
linkje naar de documentatie die ik bekeken heb: msdn