Sqlite: problema con primary key autoincrement

di il
1 risposte

Sqlite: problema con primary key autoincrement

Ragazzi, ho un problema.
Sto facendo una iOS Application e come base di dati uso SQLite. Nella mia ios application ho un form per aggiungere una nuova riga al DB, un bottone per eliminare la riga con l'id piu alto, e una bottone per visualizzare i dati di essa. Solo che appena elimino col bottone la riga che ha, ad esempio, l'id 2, e poi aggiungo una nuova riga, la riga verrà aggiunta all'id numero 3 e non al posto dell'id 2.
Ho trovato su internet che questo problema è dato dal fatto che uso un id (la primary key) settata su AUTOINCREMENT. Come posso aggirare questo problema?

1 Risposte

  • Re: Sqlite: problema con primary key autoincrement

    Ciao,

    si effettivamente l'autoincrement si comporta cosi.

    un modo per aggirare il problema e' rendere l'id non incrementabile automaticamente ma, incrementarlo manualmente.

    Quindi ad ogni insert andare manualmente a dare il valore a quell id..
Devi accedere o registrarti per scrivere nel forum
1 risposte