Bonjour à tous.

Dans mon DAO j'ai la méthode suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
 public Prospect createProspect(String nom, String prenom, String adresse,
				String ville, String codePost, String email, String tel,
				String commentaire, boolean prof, boolean contact) {
	    ContentValues values = new ContentValues();
	    values.put(BaseDeDonnees.COLUMN_NOM, nom);
	    values.put(BaseDeDonnees.COLUMN_PRENOM, prenom);
	    values.put(BaseDeDonnees.COLUMN_ADRESSE, adresse);
	    values.put(BaseDeDonnees.COLUMN_VILLE, ville);
	    values.put(BaseDeDonnees.COLUMN_CODE_POST, codePost);
	    values.put(BaseDeDonnees.COLUMN_EMAIL, email);
	    values.put(BaseDeDonnees.COLUMN_TEL, tel);
	    values.put(BaseDeDonnees.COLUMN_COMM, commentaire);
	    values.put(BaseDeDonnees.COLUMN_PROF, prof);
	    values.put(BaseDeDonnees.COLUMN_CONTACT, contact);
 
	    long insertId = database.insert(BaseDeDonnees.TABLE_PROSPECT, null,
	        values);
	    Cursor cursor = database.query(BaseDeDonnees.TABLE_PROSPECT,
	        allColumns, BaseDeDonnees.COLUMN_ID + " = " + insertId, null,
	        null, null, null);
	    cursor.moveToFirst();
	    Prospect newPr = cursorToProspect(cursor);
	    cursor.close();
	    return newPr;
	  }
Le values contient bien toutes les données que je souhaite enregistrer mais le newPr en retour n'a qu'un id et le nom comme données tous les autres champs étant null!
D'où cela peut-il provenir. J'ai vraiment cherché partout.