【发布时间】:2013-05-23 21:24:03
【问题描述】:
我在一个表单中有 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())
如何全部更新?
【问题讨论】:
标签: libreoffice libreoffice-basic libreoffice-base