Autor Thema: error message: Object variable not set  (Gelesen 3506 mal)

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
error message: Object variable not set
« 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?
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #1 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
« Letzte Änderung: 04.04.03 - 18:36:32 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #2 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.
« Letzte Änderung: 04.04.03 - 18:49:35 von Gravedigger »
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #3 am: 04.04.03 - 18:44:31 »
ok; welchen wert hat denn applName ??

.. kann es sein, daß du einen nicht initialisierten string übergibst ??
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #4 am: 04.04.03 - 18:45:48 »
applname kann nur text sein. z. b.
Eingangsrechnung ARAL
Trabis
...
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #5 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
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #6 am: 04.04.03 - 18:52:16 »
ich hatte was vergessen. habe soeben meinen code aktualisiert.

dort findest du auch die zuweisung.
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #7 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
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #8 am: 04.04.03 - 18:57:49 »
counter = 0
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #9 am: 04.04.03 - 19:00:31 »
auch wenn counter = 0; welchen wert hat denn applName ??
haste das Teil mal im debugger betrachtet ??
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #10 am: 04.04.03 - 19:02:22 »
applname = Eingangsrechnung ARAL (als Beispiel)

ja der gibt mir die gleiche meldung wie das notes-log aus.
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #11 am: 04.04.03 - 19:06:00 »
Zitat
viwCfgApplication

haste hier nen TippTeufel ?? soll das nicht viewCfgApplication heißen ?
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #12 am: 04.04.03 - 19:07:26 »
nein leider nicht. der fehler muss laut debugger in dieser zeile liegen:
Set appldoc = applview.GetDocumentByKey(applname)
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #13 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...
« Letzte Änderung: 04.04.03 - 19:28:51 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #14 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.
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:error message: Object variable not set
« Antwort #15 am: 07.04.03 - 09:59:07 »
Hi,

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


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Gravedigger

  • Aktives Mitglied
  • ***
  • Beiträge: 179
  • Geschlecht: Männlich
Re:error message: Object variable not set
« Antwort #16 am: 07.04.03 - 10:22:51 »
Problem hat sich gelöst. Hab in der falschen Spalte gesucht.
Client R 8.5.1 bis R 9.0.1 FP9 (ab Win 7 Prof.)
Server R 9.0.1 FP 6 (Win 2012 R2 Datacenter Edition x64)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz