Magari dopo leggerò più attentamente il post di fifiddu, ma "a naso" dovresti subito evitare di mischiare due cose diverse, ovvero il reperimento di dati (da db, in questo caso) e la visualizzazione dei dati (spinner).
Anche la notte scorsa non ho proprio letto attentamente la domanda nel forum "internazionale" ma mi pare d'aver capito che vorresti poter "gestire" un elemento dello spinner, ovvero poterne modificare il contenuto (che poi è semplice testo). La faccio così breve perché non dipende da dove arrivino i dati, se da db, da elaborazioni del sw, da fonti esterne, da remoto, etc.
Il punto è che lo spinner non ha alcun metodo per poter fare modifiche ad uno solo suoi elementi, per cui devi cambiare view per la visualizzazione, altrimenti ad ogni modifica dati dovrai ricaricare lo spinner da zero, completamente, ed è per questo che in quel thread ti ho consigliato di usare una xCustomListView invece di uno spinner.