DocumentaciónSQLITE_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
SQLITEy una sentencia SQL. - Delega la consulta en la forma canonica
SQLITE_CONSULTAR(). - Retorna una
TABLABLOX con el resultado.
Funciones API relacionadas
SQLITE_CONSULTAR()SQLITE_ABRIR()SQLITE_EJECUTAR()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| db | SQLITE | Handle interno de conexion SQLite. |
| sql | STRING | Consulta 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