sqlite

Toteuttaa rajapinnan sqlite3 -tietokantojen käsittelyyn sovellusohjelmista.


Sqlite.connect (strDB)
strDB    Tietokanta tiedosto joka halutaan avata

Avaa tietokantatiedoston käsittelyä varten

-- Avaa tietokannan
local bd = Sqlite.connect (”/opt/slc/data/myData.sql”)


Sqlite.disconnect (hDB)
hDB    Avatun tietokannan kahva

Sulkee yhteyden tietokantatiedostoon

-- Avaa ja sulkee tietokannan
local bd = Sqlite.connect (”/opt/slc/data/myData.sql”)
Sqlite.disconnect (db)


Sqlite.query (hDB, strQuery)
hDB        Avatun tietokannan kahva
strQuery    SQL query joka halutaan suorittaa

Ajaa SQL queryn tietokannassa ja palauttaa tuloksen taulukkona (tai nil mikäli kyselyssä tapahtuu virhe). 

Jos kysely ei palauta dataa, palautetaan tyhjä taulukko. 

Huomaa! Kaikki SQL queryt täytyy päättää ; -merkkiin, muuten ne palauttavat virheen.

-- Suorita yksinkertainen kysely tietokantaan
local bd = Sqlite.connect (”/opt/slc/data/myData.sql”)
local r = Sqlite.query(db, ”select * from myTable;”)
Sqlite.disconnect (db)


Revision #1
Created 25 May 2022 10:55:58 by Severi Hiltunen
Updated 10 May 2023 10:25:34 by Severi Hiltunen