Documentacióncerrar(db)

cerrar(db)\texttt{cerrar}(db)

Nombre

cerrar - Cierra una conexion SQLite abierta previamente.

Sinopsis

ok = sqlite.cerrar(db)

Descripcion

Finaliza una conexion SQLite abierta con sqlite.abrir() y libera sus recursos asociados.

Comportamiento

  • Debe llamarse al terminar de usar la base.
  • Si la conexion es valida, intenta cerrarla de forma ordenada.
  • Es la forma normal de finalizar una sesion de trabajo con SQLite dentro de BLOX.

Funciones API relacionadas

  • sqlite.abrir()

Parámetros

ParámetroTipoDescripción
dbSQLITEHandle de conexion SQLite abierto.

Valor de retorno

LOGICO - VERDADERO si la conexion se cerro correctamente.

Ejemplo

ejemplo.blox
INCLUIR "sqlite.api"
INCLUIR "tablas.api"

FUNCION PRINCIPAL
INICIO

    SQLITE db
    TABLA  t

    db = sqlite.abrir("sqlite_demo.db")

        sqlite.ejecutar(db, "DROP TABLE IF EXISTS personas;")
        sqlite.ejecutar(db, "CREATE TABLE personas (id INTEGER, nombre TEXT, saldo REAL, nota TEXT);")
        sqlite.ejecutar(db, "INSERT INTO personas VALUES (1, 'Ana', 10.5, NULL);")
        sqlite.ejecutar(db, "INSERT INTO personas VALUES (2, 'Luis', 7.0, 'ok');")

        t = sqlite.consultar(db, "SELECT id, nombre, saldo, nota FROM personas ORDER BY id;")
        tablas.imprimir(t)

    sqlite.cerrar(db)

FINAL