Autor Beitrag
MasterEvil
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76


D7 Prof
BeitragVerfasst: Di 03.04.07 09:46 
Hallo,

ich habe ein Problem mit dem Datenzugriff auf Outlook Express Ordner (dbx-Files).
Ich benutze für den Zugriff die Bibliothek von Walther Estergaard (www.djpate.freeserve.co.uk/AutoOE.htm), die in den meisten Fällen auch gut funktioniert.

2 Sachen bereiten mir allerdings massive Probleme und ich komme nicht weiter:

Zum Einen erkennt er die gelöschten E-Mails nicht (Outlook markiert gelöschte Mails nur als gelöscht und überschreibt den Speicherbereich erst bei Bedarf), so dass ich dort ganz viele Leere E-Mails bekomme.

Zum Anderen habe ich eine Outlook-Datei die er nicht mehr schafft zu Parsen. Er sammelt sich dann über 950.000 (!!!) einzelne Tables aus der Datei zusammen. Die Datei ist so groß allerdings nicht (150 MB), nur viel gelöscht.

Hat damit eventuell schon jemand Erfahrung? Bin echt langsam am verzweifeln und nicht grad der Held im parsen von Dateitypen. Über gelöschte E-Mails hat der Autor der Komponente zwar einen ganz kurzen Abschnitt in seiner readme, aber dieser ist für mich unverständlich und seine angesprochenen Datenstrukturen sind in seinem Quelltext gar nicht enthalten.

Würde mich über jeden Tipp freuen.
Steffen
ub60
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 765
Erhaltene Danke: 130



BeitragVerfasst: Di 03.04.07 21:57 
Nur so ne Idee:
Hilft es eventuell, wenn man die Datenbank-Datei vorher komprimiert (alle gelöschten Datensätze entfernt)?

Bye!
ub60
MasterEvil Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76


D7 Prof
BeitragVerfasst: Mi 04.04.07 07:52 
Ja, das könnte schon sein.
Aber ich will ja möglichst jede Datei lesen können und nicht alla "Wenn das Prog abstürzt, dann komprimieren sie mal die Datei" ;)
Und sie scheint soweit ja nicht beschädigt zu sein, denn Outlook Express kann sie ja lesen. Also muss es ja irgendwie möglich sein.

Das mit den gelöschte E-Mails erkennen hab ich übrigens auch bereits gelöst.
Er sammelt sich halt in der einen Datei nur weiterhin über 1.000.000 Tables und noch etwas mehr Nachrichten zusammen (weiter hab ich ihn noch nicht laufen lassen, das dauert nämlich ne Weile). Dabei sind das laut Outlook Express nur etwa 260 Mails ^^

:(
Aber danke für deine Antwort!