Domino 9 und frühere Versionen > ND8: Entwicklung
Fehler beim Erzeugen von einem Array of DateTime
koehlerbv:
Axel, jetzt hast Du aber ein Array of Strings.
Bernhard
marschul:
Bernhard,
das dürfte leicht zu lösen sein über
--- Code: ---aDates(Ubound(aDates)) = vdate.LSLocalTime
--- Ende Code ---
Gruß
Marco
Axel:
Yoo, aber wenn ich das einem DateTime - Feld zuweise sollte es doch wieder passen.
Oder sehe ich das falsch?
Axel
koehlerbv:
Dem Backend ist der Feldtyp im Frontend absolut egal. Wenn ich also ein String-Array einem Item zuweise, dann wird das auch ein String-Array - selbst, wenn es vorher schon Date/Time gewesen wäre.
Knud soll einfach mit Variants vom Typ Date/Time arbeiten. Dann kann er ganz einfach mit einer For-Next-Schleife arbeiten.
Dim vStart As Variant
Dim vEnd As Variant
Dim vLoop As Variant
For vLoop = vStart To vEnd Step 1
'vLoop in Array schreiben
Next
HTH,
Bernhard
schroederk:
Date/Time ist wohl wirklich nicht so mein Fall.... :-:
Wenn ich Bernhards Beispiel versuche umzusetzen, erhalte ich einen Type Mismatch in der For-Schleife:
Ich denke, dass die For-Schleife so nur für numerische Werte funktioniert?
--- Code: --- Dim aDates() As Variant
Dim vStart As Variant
Dim vEnd As Variant
Dim vLoop As Variant
Set vdate = New NotesDateTime("15.03.2011")
Set bdate = New NotesDateTime("18.03.2011")
Set vStart = vdate
Set vEnd = bdate
For vLoop = vStart To vEnd Step 1
ReDim Preserve aDates(UBound(aDates) + 1)
Set aDates(UBound(aDates)) = vLoop
Next
Call doc.ReplaceItemValue( "CalendarDateTime", aDates)
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln