Autor Thema: Access 2000 und Lotus Notes  (Gelesen 3452 mal)

Bibby

  • Gast
Access 2000 und Lotus Notes
« am: 22.03.04 - 08:02:00 »
Hallo zusammen,

ich benutze Windows 2000, Access 2000 und Lotus Notes 6.5.

Letztes Jahr stellte sich das Problem, wie versendet man eine Email
mit Access über Lotus Notes mit Übergabe eines Paßwortes. Ich hatte
mir dazu den Code von
http://www.fabalou.co.uk/VBandVBA/lotusnotesmail.htm und ebenso
http://www.granite.ab.ca/access/email/lotusnotes.htm rauskopiert und
die Verweise entsprechend gesetzt.
Alles kein Thema. Funktionierte mit Lotus Notes 5.0 hervorragend.

Inzwischen haben wir unser Lotus Programm aktualisiert und ich
benötigte diese Prozedur. An folgender Stelle, sobald das Paßwort
initialisiert wird, bekomme ich jetzt allerdings eine Fehlermeldung:

Code:
Set Session = CreateObject("Notes.NotesSession")
Session.Initialize ("passwort")

Fehlermeldung:
Fehler Lotus Notes 438
Objekt unterstützt diese Eigenschaft oder Methode nicht

Der Objektkatalog zeigt mir an, daß das Objekt NotesSession die Methode Initialize kennt und einen String in der Übergabe erwartet.

Mir ist unklar, woran das liegen kann. Hat jemand eine Idee?


Gruß,
Bianca

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Access 2000 und Lotus Notes
« Antwort #1 am: 22.03.04 - 08:18:34 »
Schau mal ob in der PATH-Variable der Pfad auf die notes.ini
gesetzt ist.
Ciao
Don Pasquale

Bibby

  • Gast
Re:Access 2000 und Lotus Notes
« Antwort #2 am: 23.03.04 - 07:42:37 »
 ???
Hallo,

kannst Du mir bitte kurz auf die Sprünge helfen. Ich habe gestern gesucht, aber keine PATH-Variable gefunden. Wo muß ich denn da genau schauen? Im Notes? In meiner Programmierung wird definitiv keine Path-Variable genutzt, habe ich im Objekt auch nicht zur Auswahl.

Danke!

Gruß,
Bianca

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Access 2000 und Lotus Notes
« Antwort #3 am: 23.03.04 - 07:49:46 »
Entschuldige, ich meinte die PATH-Variable von Windows,
die findest Du irgendwo in der System Verwaltung

Ciao
Don Pasquale

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Access 2000 und Lotus Notes
« Antwort #4 am: 23.03.04 - 08:01:18 »
Arbeitsplatz - rechte Maustaste - Eigenschaften - Erweitert - Umgebungsvariablen
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Bibby

  • Gast
Re:Access 2000 und Lotus Notes
« Antwort #5 am: 23.03.04 - 10:11:32 »
Hallo zusammen,

danke für den Tip. Aber hat leider nichts gebracht. Die PATH-Variable war zwar nicht gesetzt, aber das Setzen ändert nichts an der Fehlermeldung.

Hat sonst noch jemand eine Idee? Wurde das Lotus evtl. sicherer gemacht, daß man gar nicht mehr mit einem definierten Passwort die Maildatenbank von einem externen Programm öffnen kann? Wie gesagt, im der alten Version ging das einwandfrei.

Gruß,
Bianca

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Access 2000 und Lotus Notes
« Antwort #6 am: 23.03.04 - 11:55:17 »
@Bibby

Deine Fehlermeldung kenne ich. Sie hat nichts mit der Programmierung zu tun.

Ihr habt das Lotus Programm aktualisiert,
habt Ihr an der Umgebung noch irgendwas verändert ?
Ist es wirklich nur ein Upgrade auf Notes 6 oder habt Ihr jetzt
eine Softwareverteilung.
Hat sich sonst noch irgend etwas geändert ?
Ciao
Don Pasquale

AUS DER COM _Hilfe:
The Domino COM objects must be able to locate a valid NOTES.INI file, looking first in the Domino or Notes program directory and then at the PATH system variable. The KeyFileName setting in the NOTES.INI file specifies the user ID that COM uses
« Letzte Änderung: 23.03.04 - 12:09:04 von Don Pasquale »

Bibby

  • Gast
Re:Access 2000 und Lotus Notes
« Antwort #7 am: 23.03.04 - 13:59:53 »
Hallo Don Pasquale,

wir haben von Notes 5.08 auf Notes 6.5 upgegraded. Danach lief bei jedem User nach dem Login in die Datenbank eine ECL/ACL Aktualisierung. Grund der Änderung war, daß immer diese Sicherheitsabfrage kam. Ich kann Dir jetzt leider nicht genau sagen, welche Änderungen vorgenommen wurden. Bin ich aber noch am Fragen.

Kann das daran liegen?

Gruß,
Bianca

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Access 2000 und Lotus Notes
« Antwort #8 am: 23.03.04 - 14:44:29 »
Meine Frage zielt mehr in diese Richtung:
Fürher war alles auf einem Rechner, nun hat jeder User sein Lotus auf dem einen Rechner und sein Data-Verzeichnis auf einem anderen
evtl gemappten laufwerk.

Ciao
Don Pasquale

Axel Janssen temp

  • Gast
Re:Access 2000 und Lotus Notes
« Antwort #9 am: 23.03.04 - 19:17:52 »
Session.Initialize ("passwort")

versuch mal

call Session.Initialize("passwort")

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Access 2000 und Lotus Notes
« Antwort #10 am: 23.03.04 - 23:54:14 »
das is es nicht Axel.

ich hab genau das gleiche Problem und weiß noch nicht, woran es liegt.
Scheint so, als wäre diese Bibliothek nicht richtig registriert...

Ahhh.

Bibliothek neu registriert und es geht.

also: Start -> Ausführen....

regsvr32 c:\lotus\notes\nlsxbe.dll

Pfad zur Datei ist natürlich bei jedem anders.

Sollte funktionieren
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Access 2000 und Lotus Notes
« Antwort #11 am: 23.03.04 - 23:56:57 »
das ist ziemlicher Mist. Ist mir jetzt schon öfter passiert, dass bei Maschinen, die von R5 upgedatet wurden, die COM-Bibliothek nicht registriert wird. Ärgerlich. Sehr ärgerlich.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Access 2000 und Lotus Notes
« Antwort #12 am: 24.03.04 - 07:36:08 »
Tröste Dich,
ich hatte das Problem beim Kunden und da konnte ich nicht
mal eben so nachschauen was wo liegt.
Nach so ein oder zwei Wochen hatte ich es dann.
Die ID-Datei des Users war auf einem gemappten laufwerk
dessen Pfad das VB-Programm einfach nicht finden wollte.
Früher lag alles auf C:\ oder D:\ , heute haben
die User einzelne USer-Verzeichnisse auf Servern.

Ciao
Don Pasquale
« Letzte Änderung: 24.03.04 - 07:38:48 von Don Pasquale »

Bibby

  • Gast
Re:Access 2000 und Lotus Notes
« Antwort #13 am: 25.03.04 - 12:44:05 »
Hallo zusammen,

bei uns liegt die ID-Datei immer lokal, die Notesdatenbanken auf den gemappten User-Verzeichnissen auf dem Server. Bei Usern mit Notebook, gibt es für die Replizierung auf den lokalen Laufwerken natürlich auch eine Notesdatenbank. Ich habe selbst auch ein Notebook, falls dies ein Problem darstellen könnte. (?)
An diesem Aufbau hat sich nie was geändert. Nur das Upgrade 6.5 wurde eingespielt.

Ich habe jetzt nochmal die Bibliothek registriert, leider ohne Erfolg.

Gruß,
Bianca

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz