LibreOffice BASE は使えるか? (2) マクロで、SQL実行 – Qiita より。
Sub Do_Sql(sql as String) 'msgbox(sql) oresult = ThisDataBaseDocument.DataSource.getconnection("","").createstatement.executequery(sql) End Sub
↑で、SQLが実行されるようです。
↓例えば、次のような感じで使うことになるのでしょうね。
Sub Insert_Sql Dim tmpStr as String tmpStr = "insert into ""T_main"" (""ID"",""NAME"") Values(1,'山田太郎')" call Do_Sql(tmpStr) End Sub
( LibreOffice 6.2.0.3 / Linux Mint Debian Edition3(LMDE3)”Cindy” )