ich versuche mich an meiner ersten Datenbank in MariaDB mit Frontend LibreOffice Base mit direkter Verbindung, siehe auch meine Signatur.
In einem Makro ist folgender Code (Ausschnitt):
Code: Alles auswählen
.....
' damit die MariaDB boolean-Werte von 'true' (nicht: true) auf 1 gesetzt werden.
' Sonst erscheinen sie nicht im Select-Ergebnis
oDatenquelle = ThisComponent.Parent.DataSource
oVerbindung = oDatenquelle.GetConnection("","")
oSQL_Anweisung = oVerbindung.createStatement()
stSQL = "select""Name"" from ""Namen"" where ""NamenAusw1"" = 'true'"
oAbfrageErgebnis = oSQL_Anweisung.executeQuery(stSQL)
IF NOT ISNULL(oAbfrageErgebnis) THEN
oSQL_update = oVerbindung.createStatement()
stSQL_update = "update ""Namen"" set ""NamenAusw1"" = '1' where ""NamenAusw1"" = 'true'"
oAbfrageUpdate = oSQL_update.executeQuery(stSQL_update)
ENDIF
......
Gruß acco
