Sign in to follow this  
EW1611

Pegar valores .db

Recommended Posts

Olá, modifiquei um script pra q ele salvasse um valor em um arquivo .db, queria saber como poderia fazer para pegar esse valor, e atualiza-lo, ja vi alguns tutoriais mas não entendi certinho como faz

isso estaria certo para pegar esse valor?

local data2 = dbPoll(dbQuery(db, "SELECT * FROM MoneySF WHERE BancoSF = ?", -1)
db2 = dbConnect("sqlite", "SF.db")
dbExec(db2,"CREATE TABLE IF NOT EXISTS MoneySF (BancoSF)")

 

Share this post


Link to post

Faltou especificar o valor de BancoSF na query. data2 irá retornar uma tabela com os valores da query, você pode obtê-los com um loop ou indexando; use a função iprint para visualizar a estrutura e entender como você pode puxar o valor.

Você também precisa definir o tipo de valor para BancoSF em  "CREATE TABLE'.

Para atualizar você usará a sintaxe UPDATE, leia: https://www.w3schools.com/sql/sql_update.asp

Share this post


Link to post

Tinha visto em um script, foi usado algo tipo isso: data[1]["Valor"], eu teria que fazer algo assim ou diferente

 

Share this post


Link to post

Vai depender da estrutura da tabela; data[1] vai retornar a tabela da query, pra tirar suas dúvidas teste o código com iprint, tente manipular essa tabela, etc. A melhor forma de tirar as dúvidas é com você mesmo.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.