Con AOOo, LibO puedes tener conexión a SQLite, incluso con ODBC, si esta correctamente configurado, EasyDev ya lo soporta: http://easydev.readthedocs.io/en/latest ... .html#odbc
Ahora he integrado soporte directo con el excelente driver APSW: https://rogerbinns.github.io/apsw/index.html
En Linux y MAC deberían instalar el driver:
Código: Seleccionar todo
# Arch y derivados
pacman -S python-apws
# Debian y derivados
apt-get install python-apws
# Fedora y derivados
yum install python-apws
La rama es totalmente de pruebas por ahora: https://github.com/UniversoLibreMexicoA ... lite/files
Después de instalar, pueden probar:
Código: Seleccionar todo
Sub Main
'Create service
util = createUnoService("org.universolibre.EasyDev")
path = "/home/USER/test/test.sqlite"
sql = "create table if not exists foo(x,y,z)"
util.sqliteExecute(path, sql)
sql = "insert into foo values(1,3,5)"
util.sqliteExecute(path, sql)
sql = "insert into foo values(2,4,6)"
util.sqliteExecute(path, sql)
sql = "insert into foo values('Uno','Dos','Tres')"
util.sqliteExecute(path, sql)
sql = "select * from foo"
result = util.sqliteSelect(path, sql)
util.msgbox(result)
sql = "delete from foo"
util.sqliteExecute(path, sql)
End Sub
Ojala puedan darle una probada... a esta rama.
Un abrazo