Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: bml 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
-
Führ das ganze doch mal mit eingeschaltetem Debugger aus.
Einen Fehler kann ich eigentlich auf den ersten und zweiten Blick nicht entdecken.
-
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.
-
Wo willst Du ein Notesdoc drausetzen ???
Poste mal den Code.
Probier mal:
Set namesdb = New NotesDatabase("","")
call namesdb.Open(strDominoName,strAdressDB)
Andreas
-
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
-
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ß.
-
@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