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 ForallAlso. 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.