sqlite avec des valeurs booléennes?

je suis un peu de texte et des valeurs booléennes à partir du serveur j'ai besoin de les enregistrer dans la base de données.

c'est ma table . J'ai défini des valeurs booléennes, en tant qu'ENTIER couse dans sqlite, il n'y a pas de booléen.

db.execSQL("CREATE TABLE outcomesStore(id INTEGER PRIMARY KEY AUTOINCREMENT , allowgo INTEGER,cod TEXT,youdidComments INTEGER, youwent INTEGER,ByDate INTEGER ," +
                "OnCompletion INTEGER,yourtext TEXT , yourGroup TEXT, yourConsultation INTEGER )");

et je suis getitng ces valeurs à partir du serveur.

Store[] Storedata = Configuration.getStore();


    booleanvalues[0] = Store[0].isallowgo ();

et de l'insertion comme ce

 helperdatabase = new DatabaseHelperInurseBusiness(this);
            db = helperdatabase.getWritableDatabase();

            ContentValues insertOutcomes = new ContentValues();


            insertOutcomes.put(helperdatabase.ALLOW_GO,booleanvalues[0]);
        db.insert("outcomesStore", helperdatabase.ALLOW_GO,insertOutcomes);

Sa ne marche pas même en ne donnant aucune erreur.

Convertir le booleanvalues[0] numérique avant l'insertion. essayez ceci: insertOutcomes.mettre(helperdatabase.ALLOW_GO,1);

OriginalL'auteur Unknown | 2013-01-23