Autor Thema: Profildokument DB öffnen  (Gelesen 2060 mal)

Offline bml

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
  • Warum immer ich ??
Profildokument DB öffnen
« am: 26.08.03 - 10:56:28 »
Heute muss irgendwie nicht mein Tag sein (der Tag fing schon blöd an, als der Wecker rabbelte)

ich will meine Application so variabel wie nur möglich halten, also was bleibt einem anderes übrig, als ein Profildokument anzulegen.

Klappt auch alles wunderbar - die Felder kann ich auslesen, bekomme auch die richtigen Werte zurück.
So jetzt möchte ich mit einer DB arbeiten - also schrieb ich folgendes Script

       Set namesdb = New NotesDatabase(strDominoName,strAdressDB)
        ' strDominoName = Dominoserver - "DOM-T01"
        ' strAdressDB = Databankname + Pfad - "test\names_new01.nsf"
   If namesdb Is Nothing Then
      Msgbox("ERR1 - Names: Kann DB 'Names.nsf' nicht finden")
      Print("ERR1 - Names: Kann DB 'Names.nsf' nicht finden")
      Exit Sub
   Else
      Print("DB 'Names.nsf' gefunden")
   End If

Das komische hierbei ist, dass die namesdb vorhanden ist, er die Else Bedinung ausgibt, wenn ich dann weitermachen will mit einem Notesdokumente, fliege isch natürlich voll auf die (F...) Nase.

Was mache ich falsch ??
Vielen Dank für Eure Hilfe
1 Dom-Serv AS/400 (6.5.3)
6 Dom-Serv W2K (6.5.3)   
2 Dom-Serv RedHat
1000 Clients (5.0.11 - 6.5.3)
1 Entwickler (6.5.3) - ICH

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Profildokument DB öffnen
« Antwort #1 am: 26.08.03 - 11:10:28 »
Führ das ganze doch mal mit eingeschaltetem Debugger aus.

Einen Fehler kann ich eigentlich auf den ersten und zweiten Blick nicht entdecken.

Offline bml

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
  • Warum immer ich ??
Re:Profildokument DB öffnen
« Antwort #2 am: 26.08.03 - 11:14:49 »
Entschuldige bitte meine Antwort, bin nur langsam aber sicher am verzweifeln...

ich weiss nicht wie oft ich , das Script debuggt habe...

Er sagt mir jedesmal, das die DB exitieren würde...
wenn ich dann ein NOtesdoc darauf setzen will, bekomme  ich die Fehlermeldung
"Object variable not set"
Im Debugger sehen die Eigenschaften dieser DB auch unvollständig aus, sprich der Name der DB wird nirgendwo angezeigt.

1 Dom-Serv AS/400 (6.5.3)
6 Dom-Serv W2K (6.5.3)   
2 Dom-Serv RedHat
1000 Clients (5.0.11 - 6.5.3)
1 Entwickler (6.5.3) - ICH

Glombi

  • Gast
Re:Profildokument DB öffnen
« Antwort #3 am: 26.08.03 - 11:26:26 »
Wo willst Du ein Notesdoc drausetzen ???

Poste mal den Code.

Probier mal:
Set namesdb = New NotesDatabase("","")
call namesdb.Open(strDominoName,strAdressDB)


Andreas

Offline bml

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
  • Warum immer ich ??
Re:Profildokument DB öffnen
« Antwort #4 am: 26.08.03 - 11:30:56 »
ich probier erstmal deine Version, wenn ich damit auch noch nicht weiterkommen, melde ich mich nochmal

Aber schon mal vielen Dank für die Unterstützung
1 Dom-Serv AS/400 (6.5.3)
6 Dom-Serv W2K (6.5.3)   
2 Dom-Serv RedHat
1000 Clients (5.0.11 - 6.5.3)
1 Entwickler (6.5.3) - ICH

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Profildokument DB öffnen
« Antwort #5 am: 27.08.03 - 10:16:01 »
Falls Glombis Hinweis mit dem expliziten Open nicht funktionieren sollte:

Ist der Server tatsächlich 5.0.10? In 5.0.4 gab es mal ein grundsätzliches Problem mit dem Zugriff auf NABs, dass sich nur durch einen regelmäßigen Neustart des Servers (oder eben ein Update) umgehen ließ.

Offline bml

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
  • Warum immer ich ??
Re:Profildokument DB öffnen
« Antwort #6 am: 27.08.03 - 10:25:48 »
@harkpabst_meliantrop

der Server hat wirklich den Versionsstand: 5.0.10  - trotzdem Danke für deine Bemühungen..

@glombi
ich hab meine Problem gestern abend selber rausgefunden. Es ist fast zu peinlich es zu posten: Ich hatte einen Dreher in der Variablen gehabt. Der Debugger hat aber trotz "Option Explicit" den Fehler nicht erkannt.

Trotzdem, vielen Dank für die Hilfe
Bis denn dann
1 Dom-Serv AS/400 (6.5.3)
6 Dom-Serv W2K (6.5.3)   
2 Dom-Serv RedHat
1000 Clients (5.0.11 - 6.5.3)
1 Entwickler (6.5.3) - ICH

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz