Autor Thema: LS: Leeres Array --> Fehlermeldung?  (Gelesen 1349 mal)

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
LS: Leeres Array --> Fehlermeldung?
« am: 22.07.04 - 10:30:03 »
Hallo Zusammen

Ich möchte über einen DBlookup einen string auslesen. Ist das Array leer, erhalte ich die Fehlermeldung "Variant does not contain a container"

Hier der code:
aProblemTypeUrl = Evaluate ( {@DbLookup("":"NoCache";""  ; "ProblemType Handler\\By Problem Type"  ; iq_ProblemType  ; "pthProblemTypeUrl" )}, doc )
   sProblemTypeUrl = aProblemTypeUrl(0) ' get the value by accessing the array

Wie kann ich abfangen, dass Bei leerem / unzulässigen Array keine Fehlermeldung entsteht? Gibt es eine Funktion wie z.B. IsArray, oder IsNotEmpty oder so?

Danke!

Greez
Manuel
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:LS: Leeres Array --> Fehlermeldung?
« Antwort #1 am: 22.07.04 - 10:52:04 »
Hi,

versuch's mal mit IsEmpty.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline immanuel

  • Senior Mitglied
  • ****
  • Beiträge: 461
  • Geschlecht: Männlich
    • Freshpixel Fotostudio
Re:LS: Leeres Array --> Fehlermeldung?
« Antwort #2 am: 22.07.04 - 11:36:57 »
Hallo Alex!

Ich verwende jetzt IsArray, das scheint mir noch besser...
Code
If Isarray(aProblemTypeUrl) Then sProblemTypeUrl = aProblemTypeUrl(0) ' get the value by accessing the array
Ich kenne eben nicht so viele LS Befehle :)

Greez und Danke!
Manuel
« Letzte Änderung: 22.07.04 - 11:37:32 von immanuel »
IBM Certified System Administrator - Lotus Notes and Domino 6/6.5

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:LS: Leeres Array --> Fehlermeldung?
« Antwort #3 am: 22.07.04 - 11:47:22 »
Hi,

wenn's fuktioniert, setz bitte den Thread auf "Erledigt".

Danke.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz