Italian Approccio database

Touch

Active Member
Licensed User
Longtime User
Avrei bisogno di aiuto concettuale:
Ho un database in sqlite dove, all'interno della tabella "Listino", sono memorizzati degli articoli con ID, DESCRIZIONE, PREZZO.
Poi ho un file Excel dove sono memorizzate le stesse informazioni.
In Visual Basic:
Aprivo un recordset
Aprivo il file Excel
Prendevo l'Id dal file Excel e lo cercavo nel db attraverso il metodo recordset.find, ed effettuavo le operazioni da fare.
In B4a utilizzo la libreria SQL ma non riesco a replicare lo stesso approccio concettuale utilizzato in precedenza.
Esiste una libreria, classe o metodo in b4a che mi permette di cercare all'interno di una tabella senza ogni volta fare una select, un sorta di vecchio metodo "Find".

Grazie
 

giannimaione

Well-Known Member
Licensed User
Longtime User
???
SELECT , FIND , RECORDSET.FIND , chiamali come vuoi , ma sono "equivalenti"
in SQL (MySql , SQLite , ecc.) devi eseguire una select:
select DESCRIZIONE , PREZZO from Listino where ID = "007"
 

Touch

Active Member
Licensed User
Longtime User
Si ottiene lo stesso risultato ma non sono equivalenti.
Con il find operavo all'interno di recordset aperto.
Con ExecuteQuery o ExcuteNonQuery riapro ogni volta la connessione?
 
Top