von Scalaia990 » Mi, 10.02.2010 17:02
Habe,
ich möchte von einer Registrierten Datenquelle eine Liste erzeugen mit allen Tabellen (später auch Abfragen) die verfügbar sind. Bin im ersten Schrit hingeganben und habe die Routine welche ich verwende zum Abrufen der Felder genommen und modifiziert.
dim sDQ_Tabellennamen() as string
oDocSettings = oDoc.createInstance("com.sun.star.text.DocumentSettings")
oDocSettings.CurrentDatabaseDataSource = sDQName
sDQ_Tabellennamen() = oDocSettings.CurrentDatabaseDataSource.Command.getElementNames()
msgbox sDQ_Tabellennamen(0) & "x1"
msgbox sDQ_Tabellennamen(1) & "x2"
msgbox sDQ_Tabellennamen(2) & "x2"
Die Msgboxen werden einfach nicht ausgeführt. Wenn ich die Stringzuweisung für sDQ_Tabellennamen entferne kommen zwar die Msgboxen, das Feld ist jedoch leer. Gehe deshalb davon aus, dass die GetElementNames funktion irgendwie ein Objekt zurückgibt.
Wer kann mir helfen und hat mir einen Tipp wie ich realisiert bekomme, dass ich von einer Registrierten Datenquelle eine Liste der Tabellen erzeugen kann?
Gruss und Dank
Scaleia990
Habe,
ich möchte von einer Registrierten Datenquelle eine Liste erzeugen mit allen Tabellen (später auch Abfragen) die verfügbar sind. Bin im ersten Schrit hingeganben und habe die Routine welche ich verwende zum Abrufen der Felder genommen und modifiziert.
dim sDQ_Tabellennamen() as string
oDocSettings = oDoc.createInstance("com.sun.star.text.DocumentSettings")
oDocSettings.CurrentDatabaseDataSource = sDQName
sDQ_Tabellennamen() = oDocSettings.CurrentDatabaseDataSource.Command.getElementNames()
msgbox sDQ_Tabellennamen(0) & "x1"
msgbox sDQ_Tabellennamen(1) & "x2"
msgbox sDQ_Tabellennamen(2) & "x2"
Die Msgboxen werden einfach nicht ausgeführt. Wenn ich die Stringzuweisung für sDQ_Tabellennamen entferne kommen zwar die Msgboxen, das Feld ist jedoch leer. Gehe deshalb davon aus, dass die GetElementNames funktion irgendwie ein Objekt zurückgibt.
Wer kann mir helfen und hat mir einen Tipp wie ich realisiert bekomme, dass ich von einer Registrierten Datenquelle eine Liste der Tabellen erzeugen kann?
Gruss und Dank
Scaleia990