Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: C_T am 21.05.07 - 07:40:41

Titel: Problem mit einem Ordner
Beitrag von: C_T am 21.05.07 - 07:40:41
Guten Morgen.

Ich habe da ein Problem (scheinbar) mit einem Ordner. Ich füge gewisse Dokumente in einen Ordner ein, und lassen dann diesen Ordner in eine Picklist auslesen. Nun kommt ab und zu diese Fehlermeldung.

Notes error: Alle zugehörigen Antwortdokumente werden zusammen mit ihren Hauptdokumenten aus dem Ordner entfernt. (NrAuswahl)

Kennt die Jemand und weiß jemand woran dies liegt, bzw. wie man dieses Problem lösen kann??

Hier noch der Code für das löschen und auslesen des Ordners:

Code

	Set viewsuche=db.Getview("NrAuswahl")
	If Not viewsuche Is Nothing Then
		If viewsuche.IsFolder Then
			Set collection = viewsuche.AllEntries
			If collection.count > 0 Then 
				Call collection.RemoveAllFromFolder( "NrAuswahl" )
			End If
		End If
	End If
	doc.NGefunden = ""
	If dc.Count = 0 Then
		Messagebox("Es wurden keine Dokumente gefunden")
	Else
		Call dc.PutAllInFolder("NrAuswahl")
		Set collection = workspace.PickListCollection(1, False, _
		"[Server]","[Diese DB]","NrAuswahl","Auswahl", _
		"Bitte wählen Sie eine Produktionsanweisung aus")
                End If


Danke schonmal im vorraus

CU
CT
Titel: Re: Problem mit einem Ordner
Beitrag von: Axel am 21.05.07 - 09:02:48
Ich hatte solche Meldungen schon mal in Verbindung mit Speicher- und Replizierkonflikten.

D.h. es gab damals zu den Dokumenten die in einem Ordner abgelegt waren Konfliktdokumente. Prüf mal in die Richtigung.

Axel
 
Titel: Re: Problem mit einem Ordner
Beitrag von: C_T am 22.05.07 - 08:30:23
Ne Speicher und Replezierkonflikte habe ich nicht.
Titel: Re: Problem mit einem Ordner
Beitrag von: Axel am 22.05.07 - 08:34:32
Hast du den Ordner mal gelöscht und neu erstellt? Vielleicht liegt das noch irgendwelcher Schrott rum.


Axel
Titel: Re: Problem mit einem Ordner
Beitrag von: C_T am 22.05.07 - 08:37:54
kann ja eignetlcih nicht sein, da der Inhalt des Ordners ja immer wieder gelöscht wird.
Titel: Re: Problem mit einem Ordner
Beitrag von: Axel am 22.05.07 - 08:40:43
Ich hab' eigentlich schon Pferde k.... sehen.


Axel
Titel: Re: Problem mit einem Ordner
Beitrag von: C_T am 22.05.07 - 09:41:10
Ich will den Tag zwar nich vor dem Abend loben aber,

bis jetzt ist der Fehler nicht wiederaufgetreten, wobei der voher auch nur sporadisch aufgetauacht ist.

Schonmal Danke viellecht melde ich mich bezüglich dieses Fehlers nochmal
Titel: Re: Problem mit einem Ordner
Beitrag von: Axel am 22.05.07 - 10:19:49
Hast du irgendwas gemacht?


Axel
Titel: Re: Problem mit einem Ordner
Beitrag von: C_T am 22.05.07 - 11:27:43
ich habe nochmal den ordner gelöscht und neu angelegt, wie gesagt das war nen sporadischer fehler der bei mir nur ab und an aufgetaucht ist. Ich will mal hoffen das es geklappt hat....
Titel: Re: Problem mit einem Ordner
Beitrag von: C_T am 24.09.07 - 08:20:44
HI@all

ich  muss dieses alte Thema nochmal neu aufwärmen...

ich kriege immernoch den selben Fehler wie ganz oben genannt.

folgender Code steht im query open:

Code
	Dim session As New NotesSession    
	Dim ws As New NotesUIWorkspace	
	Set db = session.CurrentDatabase
	Set viewsuche=db.Getview("aSuche")
	If Not viewsuche Is Nothing Then
		If viewsuche.IsFolder Then
			Set collection = viewsuche.AllEntries
			If collection.count>0 Then Call collection.RemoveAllFromFolder( "aSuche" )
		End If
	End If

Bei der Zeile

Code
f collection.count>0 Then Call collection.RemoveAllFromFolder( "aSuche" )

kommt der oben genannte Fehler. Hat wer ne Ahnung woran das liegen mag?

DANKE EUCH CT
Titel: Re: Problem mit einem Ordner
Beitrag von: Tode am 24.09.07 - 09:35:04
Wenn in dem Ordner nur Dokumente einer "Dokumentenart" abgelegt sind, dann deaktiviere mal die Option "Antwortdokumente hierarchisch anzeigen" des Ordners. Damit sollte die Fehlermeldung nicht mehr kommen.

Wenn Du eine Antwort- Hierarchie benötigst, dann wird es sowieso schwierig, weil es ziemlich übel ist, Dokumente (besonders als Collection) in einen solchen Ordner hinein oder aus einem solchen Ordner heraus zu bekommen...

Gruß
Tode
Titel: Re: Problem mit einem Ordner
Beitrag von: koehlerbv am 24.09.07 - 10:18:32
Dieser "Fehler" ist eher ein Warnhinweis, erzeugt aber tatsächlich eine Fehlernummer und lässt dadurch den eigenen ErrorHandler (oder den Notes-internen) losschlagen.
Sie kommt nur, wenn es tatsächlich innerhalb der Collection Dokumente mit Antwortdokumenten gibt.
Und man kann diesen "Fehler" nicht verhindern.

Mir ist kein anderer Weg bekannt, als kurzzeitig vor der Zeile mit RemoveAllFromFolder den ErrorHandler ausser Betrieb zu setzen (On Error Resume Next) und danach den alten Handler wieder in Amt und Würden zu setzen.

Bernhard
Titel: Re: Problem mit einem Ordner
Beitrag von: C_T am 24.09.07 - 11:59:44
kannst du mir nen code posten wie das mit dem error handling geht?

habe mit dem noch nciht so viele erfahrungen...


P.S.
scheint mit dem nicht anzeiegn der antwortdokumente funktioniert zu haben...
Titel: Re: Problem mit einem Ordner
Beitrag von: Axel am 24.09.07 - 12:02:12
Guckst du hier:  Best Practices: Error Handling in Lotus Script (http://atnotes.de/index.php?topic=11980.0)


Axel
Titel: Re: Problem mit einem Ordner
Beitrag von: koehlerbv am 24.09.07 - 12:06:04
Resume Next wurde auch hier diskutiert: [LS-Optimierung] Resume Next und Errorhandling (http://atnotes.de/index.php?topic=18825.0)

Bernhard
Titel: Re: Problem mit einem Ordner
Beitrag von: C_T am 24.09.07 - 12:56:20
Nochmals DANKE