Toon posts:

maken appointment met CDO.Appointment

Pagina: 1
Acties:

Verwijderd

Topicstarter
Misschien kan iemand me op weg helpen:

Probeert al een tijd het voor elkaar te krijgen om met classic asp en cdo een afspraak toe te voegen aan
een exchange 2003 calender van een ingelogde gebruiker.
Gebruiker login op IIS website geschied via AD auth, maar op de een of andere manier blijft ik maar CDO.Appointment.1 error '80040e19' errors krijgen.

Wellicht kan iemand me met een stukje code op weg helpen.
Heb zo'n beetje het hele web afgestruint naar info, maar er is over dit onderwerp en classic asp maar bitter weinig info te krijgen.

Alle hulp zou zeer opprijs worden gesteld.
hier het stukje code wat de error genereerd

<code>
set iAppointment = CreateObject("CDO.Appointment")
' Create the container URL.
strDomainName = "<domainname>"
strLocalPath = "MBX/<gebruikersnaam/Calendar"
strContainerURL = "file://./backofficestorage/" & strDomainName & "/" & strLocalPath

' Set the appointment properties and save.
With iAppointment
.Subject = "CDO For Exchange Programming Discussion"
.Location = "My office"
.TextBody = "We will discuss CDO for Exchange 2000 programming"
.StartTime = "12/25/1999 11:00 AM"
.EndTime = "12/26/1999 11:00 AM"
.DataSource.SaveToContainer (strContainerURL)
End With

</code>

Verwijderd

Zou 't eraan kunnen liggen dat je een afspraak probeert te maken die dik 7 jaar in het verleden ligt?

  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

Verwijderd schreef op zondag 04 maart 2007 @ 22:33:
Wellicht kan iemand me met een stukje code op weg helpen.
Heb zo'n beetje het hele web afgestruint naar info, maar er is over dit onderwerp en classic asp maar bitter weinig info te krijgen.
stond hier echt niets tussen :? De eerste link lijkt toch redelijk wat pointers te geven waar het aan zou kunnen liggen?

kaart != map && bottel != fles
Wacht op antwoord


Verwijderd

Topicstarter
Verwijderd schreef op zondag 04 maart 2007 @ 22:50:
Zou 't eraan kunnen liggen dat je een afspraak probeert te maken die dik 7 jaar in het verleden ligt?
dit is ook een voorbeeldje, en bovendien zou het niet mogen uitmaken of het nu, over 3 dagen of 7 jaar geleden word geplanned

maar evengoed thnx voor het meedenken

Verwijderd

Topicstarter
j_du_pee schreef op maandag 05 maart 2007 @ 12:30:
[...]

stond hier echt niets tussen :? De eerste link lijkt toch redelijk wat pointers te geven waar het aan zou kunnen liggen?
dit gaat evenwel om public folders.. ik ga niet naar de public folders,maar naar de user folder vanuit asp server side script

Verwijderd

ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%Option Explicit%>
<%
Dim objCDO, sURL, Conn, StartDate, EndDate, Subject, TextBody, Location, objDS
StartDate = CDate("7/15/2007 5:30:00 PM")
EndDate = CDate("7/16/2007 5:35:00 PM")
Subject = "TEST APPOINTMENT!!!"
TextBody = "This is the body of a test appointment."
Location = "HOUSTON, TX, USA"
Response.Write "Variables are set.<br>"
SET objCDO = Server.CreateObject("CDO.Appointment")
Response.Write "objCDO is set.<br>"
'SET objDS = Server.CreateObject("CDO.DataSource")
'Response.Write "objDS is set.<br>"
sURL = "https://owa.domain.com/exchange/username/Calendar/"
Set Conn = Server.CreateObject("ADODB.Connection")
Response.Write "Conn is set.<br>"
Conn.Provider = "exoledb.datasource"
Response.Write "Conn.Provider is set.<br>"
Conn.Open sURL, "username", "password"
     Response.Write "Conn.State is "&Conn.State&"<br>"
     Response.Write "Conn is open.<br>"
     objCDO.StartTime = StartDate
     objCDO.EndTime = EndDate
     objCDO.Location = Location
     objCDO.Subject = Subject
     objCDO.TextBody = TextBody
     objCDO.DataSource.SaveToContainer sURL,Conn,3,0,8388608,"username","password"
     Response.Write "Saving to container!<br>"
Conn.Close
Response.Write "Conn is closed.<br>"
Set objDS = Nothing
Set Conn = Nothing
SET objCDO = Nothing
%>

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 30-11 15:10

Creepy

Tactical Espionage Splatterer

Je dumpt nu een lap code zonder verder enige uitleg hoe/wie/wat/waar/waarom in een topic van drie maanden oud. Ik denk dat als de topcistarter er nog niet uit was gekomen hij wel zelf dit topic nog wel een keer had gekickt. Daarnaast krijg je nu het effect dat iemand domweg je code kan kopieren er niks van leert (!) en vervolgens weer vragen zou kunnen gaan stellen over dit stukje code. Geef dan minsten uitleg wat je nu precies aan het doen bent en waarom.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1