Marko Moeller schrieb:
Hallo Herrmann,
[EMAIL PROTECTED] schrieb:
ich hab zwar derzeit keine Zeit um großartige Dokus zu erstellen, aber falls ich zu konkreten Problemen helfen kann gern. Ich habe nur in dem Thread noch keine großen Probleme gesehen. Und dba.openoffice.org ist sicherlich nicht der schlechteste Platz um Infos über Datenbanken zu erhalten :-)


Danke, hast du ev. einen direkten Ansatz zum XStorable-Thema?

Es wär super, wenn jemand, der sich in OOo 1.9 auskennt, das MailMerger Snippet anpassen könnte, sodass es nicht nur unter 1.1 funktioniert.


http://codesnippets.services.openoffice.org/Writer/Writer.MailMerge.snip

Das Problem liegt in der Methode createNewDataSource()

Da wird eine neue DataSource angelegt und übers XNamingService Interface registriert.

In der Version 1.1 hat das prima funktioniert. Ab 1.9 lässt das registerObject nur mehr bereits abgespeicherte DataSources zu.

Das hängt wohl mit der neuen Strategie zusammen. Man muss also die DataSource als odb-Datei abspeichern, bevor man diese registriert.

Kleine Beispiele für die einzelnen Teilprobleme beim Arbeiten mit DataSources wären sehr hilfreich:

- Wie liste ich die registrierten DataSources auf?

- Der Pfad "/org.openoffice.Office.DataAccess/DataSources" ist ab 1.9 nicht mehr gültig. Habe es ausgiebig getestet und es funktioniert einfach nicht mehr!

- Wie erstelle ich eine neue DataSource?

 - Notwendige Schritte um eine odb Datei zu erstellen.

 - Hier wären 2 Beispiele interessant:

  - Eine Datenquelle zu einem Verzeichnis mit CSV Dateien.

  - Eine Datenquelle zur OOo internen Datenbank.

- Wie registriere ich eine DataSource?

 - Das sollte nach dem Abspeichern sehr einfach sein.

- Wie deregistriere ich eine DataSource?

- Wie lösche ich eine DataSource?


Wenn ein Entwickler diese Bausteine zur Verfügung hat, kann er sich seine Kathedrale bauen. :)


Happy hacking!
Patrick

--
Save software competition, use Free Software like GNU/Linux!
And visit http://www.lugbz.org the Linux User Group in South Tyrol



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Antwort per Email an