Domino 9 und frühere Versionen > ND6: Entwicklung
Profildokument !?!
reraru:
Hallo zusammen!
Ich habe ein kleines Problem:
In meinem Notes Adressbuch habe ich ein zusätzliches Profildokument angelegt:
"(parameter)"
In diesem gibt es das Feld: "produktgruppe"
Ich versuche nun in LS wie folgt das Feld "Produktgruppe" auszulesen:
--- Code: ---Dim Session As New NotesSession
Dim db As NotesDatabase
Set db = Session.currentdatabase
Dim param_prgr As String
Dim ergdoc As NotesDocument
'Vorgabewerte aus Profildokument holen
Set ergdoc = db.GetProfileDocument("(parameter)")
param_prgr = ergdoc.GetItemValue ("produktgruppe")
--- Ende Code ---
In "param_prgr" möchte ich den Wert des Feldes "produktgruppe" aus dem Profildokument schreiben. Später möchte ich "param_prgr" in eine SQL als Textwert einfügen:
In etwa so: "SELECT * FROM KUNDEN WHERE PRODUKGRUPPE = " & param_prgr & " AND ..."
Ich erhalte aber bei:
param_prgr = ergdoc.GetItemValue ("produktgruppe")
ein "TypeMissmatch"!
Habe schon ein paar Sachen versucht, aber leider keinen Erfolg.
Das Feld "produktgruppe" enthält den Wert "30" und ist ein Textfeld.
Habe Testweise mal den Inhalt aus "produktgruppe" in das Feld einer anderen Maske
geschrieben. Tast hat funktioniert.
Was mache ich falsch????
Vielen Dank im Voraus!
Gruß René
TMC:
param_prgr = ergdoc.GetItemValue ("produktgruppe")
gibt Dir ein Array zurück.
Du musst also schreiben:
param_prgr = ergdoc.GetItemValue ("produktgruppe")(0)
reraru:
Moin TMC!
So was in der Richtung hatte ich schon befürchtet.
Jetzt klappt es endlich! Juhu! Juhu!
Vielen Dank dafür!
Gruß René
Axel:
--- Zitat von: TMC am 10.08.05 - 18:30:08 ---Du musst also schreiben:
param_prgr = ergdoc.GetItemValue ("produktgruppe")(0)
--- Ende Zitat ---
... oder einfacher
param_prgr = ergdoc.produktgruppe(0)
Axel
reraru:
Was gibt denn genau das Array zurück?
Der Befehl
--- Code: ---GetItemValue ("produktgruppe")
--- Ende Code ---
???
Das Feld "produktgruppe" ist ja vom Typ Text.
Gruß René
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln