sqlite insert

salve, sto sperimentando l’inserimento dei dati in un db sql.
il codice è:

const char *sql = "INSERT INTO tb_name VALUES ([valore int],['valore string'])";
sqlite3_exec(database, sql,NULL, NULL, NULL);  

naturalmente dopo aver avviato la connessione col db.
Il problema è che il valore appare, ma dopo aver riavviato l’applicazione scompare.
mi chiedevo se è un settaggio apposito dato che è un’applicazione in fase debug oppure se sbaglio qualcosa. grazie anticipatamente.

io ti consiglio di usare coredata, magari all’inizio è un po’ più ostico da capire, ma se sai cos’è un ORM ti faciliterà di molto la vita.

Salve sono Simone Leopizzi, sviluppatore iOS da più di anni per aziende e privati. Se sei interessato contattami. Ho scritto una classe che ti permette di accedere ai database in modo rapido e veloce, attraverso dei semplici metodi che ti permettono di lanciare tutti i tipi di query.