Hallo zusammen,
Folgende Fehlermeldung erhalte ich bei der Ausführung eines Agenten:
Falscher Datentyp in Methode RunStkCoerceVal: STIRNG wurde gefunden, NULL wurde erwartet.
Ich möchte aus Dokumenten aus einer Collection einen Feldwert auslesen und diesen in ein anderes Dokument einlesen.
Das Script existiert bislang nur bis zu der Stelle des Auslesens, und dort kommt es bereits zu der Fehlermeldung:
Im Debugger kommt es in der 4. letzten Zeile sAbt = dcdoc.FieldGetText ("Anw_Abteilung") zum Fehler.
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim newDoc As NotesDocument
Dim doc As NotesDocument
Dim dcdoc As NotesDocument
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim iApp_ID As Integer
Dim iAnw_ID As Integer
Dim sAbt As String
Dim coll As NotesDocumentCollection
Dim searchFormula As String
Set db = session.CurrentDatabase
Set view = db.GetView ("Anwendungen")
Set uidoc = ws.CurrentDocument
'Ermitteln der zu bearbeitenden Dokumente
iApp_ID = uidoc.FieldGetText("App_ID")
searchFormula = {Form = "Anwendung" & Anw_ID=} & CStr(iApp_ID)
Set coll = db.Search(searchFormula, Nothing, 0)
Set dcdoc = coll.GetFirstDocument()
While Not dcdoc Is Nothing
Set uidoc=ws.EditDocument(True, dcdoc)
sAbt = dcdoc.FieldGetText ("Anw_Abteilung")
Set dcdoc = coll.GetNextDocument(dcdoc)
Wend
Call uidoc.FieldSetText("App_Abteilung", CStr(sAbt))
Vielen Dank schon mal für Euere Hilfe