Как "освободить" базу данных?

Автор JBrown, 18 октября 2019, 19:02

0 Пользователи и 1 гость просматривают эту тему.

JBrown

Работаю с базой данных, основанной на текстовых таблицах.
Получаю данные из базы таким способом:

rowSet = createUnoService("com.sun.star.sdb.RowSet")
rowSet.DataSourceName = sourceName
rowSet.CommandType = com.sun.star.sdb.CommandType.QUERY
rowSet.EscapeProcessing=FALSE
rowSet.Command = queryName
rowSet.execute()

До выполнения последней строчки, файл с таблицей доступен на чтение и запись.
После выполнения execute() файл с таблицей становится доступен только на чтение.
Если закрыть документ, то файл "освобождается".
Как "освободить" базу данных, не закрывая документ?


JBrown