DocumentaciónSQLITE_CONSULTA(db, sql)

SQLITE_CONSULTA(db,sql)\texttt{SQLITE\_CONSULTA}(db, sql)

Nombre

SQLITE_CONSULTA - Alias legacy de SQLITE_CONSULTAR().

Sinopsis

tabla = SQLITE_CONSULTA(db, sql)

Descripcion

Ejecuta una consulta SQL de lectura usando la misma logica que SQLITE_CONSULTAR().

Se conserva por compatibilidad con versiones previas; en codigo nuevo conviene usar SQLITE_CONSULTAR().

Comportamiento

  • Recibe un handle SQLITE y una sentencia SQL.
  • Delega la consulta en la forma canonica SQLITE_CONSULTAR().
  • Retorna una TABLA BLOX con el resultado.

Funciones API relacionadas

  • SQLITE_CONSULTAR()
  • SQLITE_ABRIR()
  • SQLITE_EJECUTAR()

Parámetros

ParámetroTipoDescripción
dbSQLITEHandle interno de conexion SQLite.
sqlSTRINGConsulta SQL de tipo SELECT.

Valor de retorno

TABLA - TABLA BLOX construida a partir de las filas retornadas por la consulta.

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_CONSULTA(db, "SELECT id, nombre, saldo, nota FROM personas ORDER BY id;")
        tablas.imprimir(t)

    sqlite.cerrar(db)

FINAL