Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gravedigger am 04.04.03 - 18:32:23

Titel: error message: Object variable not set
Beitrag von: Gravedigger am 04.04.03 - 18:32:23
Hallo,

bei folgender Zeile:
Set appldoc = applview.GetDocumentByKey(applname)

Bekomme ich im Notes-Log folgende Fehlermeldung:
Addin: Agent '(agSaveNewDoc)
 agSaveNewDoc' error message: Object variable not set

Vorher wird alles richtig initialisiert.

Woran kann so etwas liegen?
Titel: Re:error message: Object variable not set
Beitrag von: eknori am 04.04.03 - 18:34:48
dann ist definitiv bei den DIMs was nicht richtig; poste mal den Code bitte

p.s. oder die View ist nicht sortiert
Titel: Re:error message: Object variable not set
Beitrag von: Gravedigger am 04.04.03 - 18:38:06
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim mausydoc As NotesDocument
Dim appldoc As NotesDocument
Dim applview As NotesView
Dim applname As String

Dim counter As Integer
Dim applplatform As String
Dim applappl As String
Dim applrz As String

Dim appl() As String
Dim user() As String

Const sep = ";"

Dim session As New NotesSession
   
Set db = session.CurrentDatabase
Set doc = session.DocumentContext
Set mausydoc = New NotesDocument( db )
Set applview = db.GetView("viwCfgApplication")
applname = doc.fdAS400Appl(counter)
Set appldoc = applview.GetDocumentByKey(applname)

Die View ist einmal kategorisiert und dann aufsteigend sortiert.
Titel: Re:error message: Object variable not set
Beitrag von: eknori am 04.04.03 - 18:44:31
ok; welchen wert hat denn applName ??

.. kann es sein, daß du einen nicht initialisierten string übergibst ??
Titel: Re:error message: Object variable not set
Beitrag von: Gravedigger am 04.04.03 - 18:45:48
applname kann nur text sein. z. b.
Eingangsrechnung ARAL
Trabis
...
Titel: Re:error message: Object variable not set
Beitrag von: eknori am 04.04.03 - 18:50:07
Ja, ist schon klar, aber in deinem Code besetzt du die Variable ja gar nicht

Du machst ein Dim und das wars
Titel: Re:error message: Object variable not set
Beitrag von: Gravedigger am 04.04.03 - 18:52:16
ich hatte was vergessen. habe soeben meinen code aktualisiert.

dort findest du auch die zuweisung.
Titel: Re:error message: Object variable not set
Beitrag von: eknori am 04.04.03 - 18:56:40
Zitat
applname = doc.fdAS400Appl(counter)

auch nicht besser; welchen wert hat denn jetzt counter

gleiches Prob, Dim ist da aber keine wertzuweisung
Titel: Re:error message: Object variable not set
Beitrag von: Gravedigger am 04.04.03 - 18:57:49
counter = 0
Titel: Re:error message: Object variable not set
Beitrag von: eknori am 04.04.03 - 19:00:31
auch wenn counter = 0; welchen wert hat denn applName ??
haste das Teil mal im debugger betrachtet ??
Titel: Re:error message: Object variable not set
Beitrag von: Gravedigger am 04.04.03 - 19:02:22
applname = Eingangsrechnung ARAL (als Beispiel)

ja der gibt mir die gleiche meldung wie das notes-log aus.
Titel: Re:error message: Object variable not set
Beitrag von: eknori am 04.04.03 - 19:06:00
Zitat
viwCfgApplication

haste hier nen TippTeufel ?? soll das nicht viewCfgApplication heißen ?
Titel: Re:error message: Object variable not set
Beitrag von: Gravedigger am 04.04.03 - 19:07:26
nein leider nicht. der fehler muss laut debugger in dieser zeile liegen:
Set appldoc = applview.GetDocumentByKey(applname)
Titel: Re:error message: Object variable not set
Beitrag von: eknori am 04.04.03 - 19:11:14
da gibt es dann zwei Möglichkeiten

appldoc, applview sind nicht richtig besetzt ( heißt deine view wirklich so, wie gepostet, oder habe ich recht ) oder es gibt einfach kein Dokument, das den Suchkriterien entspricht, dann ist appldoc NOTHING

hmm, *einwenigratlosnun*

19:27 Uhr, nu is gravedigger weg...
Titel: Re:error message: Object variable not set
Beitrag von: Gravedigger am 07.04.03 - 07:51:21
Ich habe applname mal durch einen festen Wert ersetzt (in der View vorhanden), doch auch das blieb ohne Erfolg.  :-\

Ich bastel nochmal ein bisschen rum, vielleicht geht es dann.
Titel: Re:error message: Object variable not set
Beitrag von: Axel am 07.04.03 - 09:59:07
Hi,

kann es sein, dass die erste Spalte in deiner View nicht sortiert oder kategorisiert ist ?


Axel
Titel: Re:error message: Object variable not set
Beitrag von: Gravedigger am 07.04.03 - 10:22:51
Problem hat sich gelöst. Hab in der falschen Spalte gesucht.