[email protected] schrieb:
Hi regina,
ich wollte eine Tabelle (analog ACCESS) mit VB6 verarbeiten.
Was Regina schreibt solltest du auf jeden Fall beantworten!
Vielleicht verstehe ich dich auch so. (Wenn du auch analog Access in
Klammern gesetzt hast, und ich keine Ahnung habe ob es
ein analoges Access gibt. Ich kenne nur das digitale ;-)
Spass bei Seite.
Du möchtest eine Datenbanktabelle mit VBA verarbeiten.
Das verstehe ich so, das du eine Datenbank mit OOffice erstelltst, und
auf diese nun mit einem Basic Programm zugreifen möchtest.
(Weil - und das vermute ich nur - kann es mir aber SEHR gut vorstellen,
die Openoffice Basic Befehle (sprich UNO) viel zu kompliziert anzuwenden
sind. Und das liegt meiner Meinung nach an der fehlenden Dokumentation!)
Trotz alle dem ist es notwendig zu wissen welcher Art deine Datenbank
ist. Openoffice erstellt über seinen Datenbank Assistenten HSQL
Datenbanken. Diese sind mit Openoffice (auch mit OObasic) "verarbeitbar".
Aber da Openoffice ein Frontend für alle möglichen Datenbanken
bereitstellt kann es ja auch sein, das deine Datenbank im Hintergrund
eine MySql oder Paradox oder was auch immer Datenbank ist.
Da VBA so weit ich weiss eine Schnittstelle zu ODBC hat, kann man VBA
Anweisungen auf alle Datenbanken mit eben dieser Schnittstelle
ausführen. (Natürlich kann VBA auch Access und ander MS sachen.. aber
darum geht es ja hier nicht)
Für das Openoffice Datenbank Backend HSQL gibt es so eine Schnittstelle
nicht (ich habe keine gefunden).
Dafür ist es aber über UNO ansprechbar.
D.h. Progarmmiersprachen, die auf externe Schnittstellen (und DLL )
zugreifen können, können via UNO-Aufruf auch an die Openoffice
Datenbanken heran.
Ob das allerdings in deinem Sinne ist?
mfg
Volker
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]