Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Gandhi am 09.07.09 - 13:51:23

Titel: NotesDatabase.PercentUsed gibt falsche Werte zurück
Beitrag von: Gandhi am 09.07.09 - 13:51:23
Folgendes Phänomen:
NDB.PercentUsed gibt 68% aus
Eigenschaften der DB sagen was von 96%
Dazwischen liegt definitiv kein Compact - und es betrifft alle DBs auf allen hier vorhandenen Servern.

Was sagt mir diese Differenz? Berücksichtigt PercentUsed evtl nicht den Platz für Indizes?
Titel: Re: NotesDatabase.PercentUsed gibt falsche Werte zurück
Beitrag von: Gandhi am 09.07.09 - 14:03:09
Anbei der Code...
Code
...
Set pDB=s.getDatabase(servername, filepath)

If Not pDB.IsOpen Then
	Call pDB.Open("","")
	If Not pDB.IsOpen Then 
		Print "unable to open db"
		Exit Sub
	End If
End If
		
Print "Usage of this db is: " & Round(pDB.PercentUsed,2)
Titel: Re: NotesDatabase.PercentUsed gibt falsche Werte zurück
Beitrag von: ascabg am 09.07.09 - 14:12:00
Hallo,

Schon mal versuch die Angabe erst mal in einen Double-Wert zu schreiben und dann erst auzugeben.
Ich habe selber schon die komischsten Sachen mit PercentUSed erlebt.

Andreas
Titel: Re: NotesDatabase.PercentUsed gibt falsche Werte zurück
Beitrag von: Gandhi am 09.07.09 - 14:12:27
Ja. Ergebnis bleibt das Gleiche.
Titel: Re: NotesDatabase.PercentUsed gibt falsche Werte zurück
Beitrag von: tks am 09.07.09 - 14:39:19
Ich habe dein Script mal gegen meine Mailfile laufen lassen und es kommt der gleiche Wert raus (98,5) wie bei den DB-Eigenschaften.  ???
Titel: Re: NotesDatabase.PercentUsed gibt falsche Werte zurück
Beitrag von: Gandhi am 09.07.09 - 14:44:10
Ja, ich habe das mit vielen DBs ausprobiert - bei einigen stimmt der Wert bei vielen nicht.
Vermutlich liegt das an irgendeiner Eigenschaft der Umgebung oder irgendwelchen fehlenden Berechtigungen, an den Sonnenflecken, ....

Habe nur gehofft, jemand hätte das Problem schon mal gehabt - und gelöst.
Im Catalog stehen die richtigen Werte drin - also werde ich die Werte eben daraus ziehen...warum auch einfach...

So gehe ich heute wieder verwundert über DoNot nach Hause...;-)
Titel: Re: NotesDatabase.PercentUsed gibt falsche Werte zurück
Beitrag von: Gandhi am 09.07.09 - 15:05:26
Ich bekomme auch im Debugger den falschen Wert angezeigt - das scheint aussichtslos...