Base: Auslesen von SQL-Abfrage-Ergebnissen
Verfasst: Sa, 23.07.2011 13:10
Hallo zusammen,
ich habe in einem Makro eine SQL-Abfrage etwa so:
Das funktioniert auch korrekt. (Habe ich hier im Forum gelernt - nochmal danke.)
Ich weiß inzwischen auch, dass ich mit
bzw.
Inhalte als String bzw. Integer aus dem Ergebnis auslesen kann. Ich habe aber auch Datumswerte bzw. Geldbeträge - also Komma-Zahlen.
Gibt es dafür auch passende Methoden, um beim Auslesen gleich den richtigen Datentyp zu bekommen?
Weiterhin: Suche überhaupt eine gut verständliche und benutzbare Referenz für die OO-Objekte mit deren Eigenschaften und Methoden, damit ich hier nicht immer so dumme Fragen stellen muss. Kann mir da jemand etwas empfehlen?
Danke schonmal im Voraus für Euro Tipps
Petra
Moderation,4: verschoben in BASIC-Unterbereich, wo alle Makro-Fragen hin gehören; Betreff angepasst
ich habe in einem Makro eine SQL-Abfrage etwa so:
Code: Alles auswählen
DatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext")
Datenquelle = DatabaseContext.getByName(ThisDatabaseDocument.getLocation())
Verbindung = Datenquelle.GetConnection("","")
SQL_Anweisung = Verbindung.createStatement()
SQL_Abfrage = SQL_Anweisung.executeQuery(Sql) 'In Sql steht der Abfrage-String drin
Ich weiß inzwischen auch, dass ich mit
Code: Alles auswählen
sWert = SQL_Abfrage.getString(index)
Code: Alles auswählen
iWert = SQL_Abfrage.getInt(index)
Gibt es dafür auch passende Methoden, um beim Auslesen gleich den richtigen Datentyp zu bekommen?
Weiterhin: Suche überhaupt eine gut verständliche und benutzbare Referenz für die OO-Objekte mit deren Eigenschaften und Methoden, damit ich hier nicht immer so dumme Fragen stellen muss. Kann mir da jemand etwas empfehlen?
Danke schonmal im Voraus für Euro Tipps
Petra
Moderation,4: verschoben in BASIC-Unterbereich, wo alle Makro-Fragen hin gehören; Betreff angepasst