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