Autor Thema: GetDocumentByKey liefert keinen Wert zurück  (Gelesen 1623 mal)

Offline Nexus

  • Junior Mitglied
  • **
  • Beiträge: 82
  • Geschlecht: Männlich
  • Lotus Notes Rulez !
GetDocumentByKey liefert keinen Wert zurück
« am: 14.09.04 - 09:23:13 »
Servus,

ich bins wieder mit meinen nicht vorhanden Basics etc. etc. wie ich es so oft lese. Naja. Ich hab jetzt mittlerweile mit meinen nicht vorhanden Basics eine Datenbank erstellt. Diese hat mittlerweile schon eine gewisse Größe und ist auch gut mit Script gefüllt. Aber ich will jetzt euch nicht zumüllen. Mein Problem:

Der Befehl "GetDocumentByKey" in LS liefert mir keinen Wert zurück.
Da der Agent von Script her recht groß ist etc. poste ich jetzt mal nur den  Problemabschnitt.

   Forall x In asliste()
      
      vZwischenspeicher=explode(x,sTrennzeichen)
      saSpeicher1(0)=vZwischenspeicher(0)
      saSpeicher1(1)=doc.GetItemValue ("Year" ) (0)
      Set thisdb = session.CurrentDatabase
      Set searchview=thisdb.GetView("namesearchview")
Set docEingabe = searchView.GetDocumentByKey( saSpeicher1  )
   End Forall


Also. Es funktioniert alles einwandfrei bis zu dieser Zeile, welche groß hervorgehoben ist. Ich habe auch die Datenbank indiziert, oder wie ihr das nennt. Im Debuger bleibt DocEingabe leer. alle anderen Werte sowie searchview wurden gefunden. Habe ich diese hervorgehobenen Zeile falsch getippt oder gecoded? Weil ich den Fehler nicht finde. :(


Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re:GetDocumentByKey liefert keinen Wert zurück
« Antwort #1 am: 14.09.04 - 09:39:38 »
Sind die 1. beiden Spalten der Ansicht  sortiert? evtl. den Key noch Trimmen.

Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Nexus

  • Junior Mitglied
  • **
  • Beiträge: 82
  • Geschlecht: Männlich
  • Lotus Notes Rulez !
Re:GetDocumentByKey liefert keinen Wert zurück
« Antwort #2 am: 14.09.04 - 09:45:36 »
ja, sie sind sortiert. Das hab ich auch schon gedacht, ob ich das vergessen habe. Aber ist sortiert.

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:GetDocumentByKey liefert keinen Wert zurück
« Antwort #3 am: 14.09.04 - 09:54:17 »
Passen die Feldtypen zusammen? Vielleicht ist Year im doc ein Datumsfeldfeld und im docEingabe ein Textfeld oder so. Daran könnte es eventuell auch liegen.
†090620141300

Offline max.power

  • Senior Mitglied
  • ****
  • Beiträge: 314
  • Geschlecht: Männlich
Re:GetDocumentByKey liefert keinen Wert zurück
« Antwort #4 am: 14.09.04 - 09:59:00 »
Wird was gefunden, wenn Du statt der Variablen einen fixen String übergibst?
Weil wenn das geht, dann hat's was mit aaSpeicherl zu tun...

Offline Nexus

  • Junior Mitglied
  • **
  • Beiträge: 82
  • Geschlecht: Männlich
  • Lotus Notes Rulez !
Re:GetDocumentByKey liefert keinen Wert zurück
« Antwort #5 am: 14.09.04 - 10:11:22 »
Passen die Feldtypen zusammen? Vielleicht ist Year im doc ein Datumsfeldfeld und im docEingabe ein Textfeld oder so. Daran könnte es eventuell auch liegen.

Ist kein Datumsfeld. Ist ein Textfeld.

Wird was gefunden, wenn Du statt der Variablen einen fixen String übergibst?
Weil wenn das geht, dann hat's was mit aaSpeicherl zu tun...
Also er hat was gefunden. Habe auch das Problem gefunden. Die Jahre werden als String eingelesen. In der Spalte ist es ein Integer ;) ui ui ui wie peinlich...
Problem gelöst. Kann geclosed werden :)

klaussal

  • Gast
Re:GetDocumentByKey liefert keinen Wert zurück
« Antwort #6 am: 14.09.04 - 10:24:56 »
Code
Kann geclosed werden 
Dazu bitte die Schaltfläache "erledigt" anklicken....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz