Domino 9 und frühere Versionen > ND8: Entwicklung

Fehler beim Erzeugen von einem Array of DateTime

<< < (2/3) > >>

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