1 つのフォームに 3 つのテーブルがあり、SQL クエリを使用してデータを選択しています。どうにかしてそれらをリフレッシュする必要がありますが、何も機能しません。
たとえば、これはまったく機能しません。
oBaseContext = CreateUnoService("com.sun.star.sdb.DatabaseContext")
oDataSource = oBaseContext.getByName(dbName)
oCon = oDataSource.getConnection("", "")
oCon.getTables().refresh()
そして、これは最初のテーブルのみを更新します:
oDisp = createUnoService("com.sun.star.frame.DispatchHelper")
oFrame = ThisComponent.getCurrentController().getFrame()
oDisp.executeDispatch(oFrame, ".uno:Refresh", "", 0, Array())
それらをすべて更新するにはどうすればよいですか?