Bonsoir,

Je suis en train d'essayer de me connecter à une bdd SQLite et j'ai un problème lors de l'insertion d'une nouvelle ligne dans une table :

Creation de la table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
stream.execSQL("CREATE TABLE IF NOT EXISTS " + tableName + " (Nom TEXT PRIMARY KEY NOT NULL, Numero INT NOT NULL, Texte TEXT)");
Insertion de la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
ContentValues initialValues = new ContentValues();
initialValues.put("Nom", nom);
initialValues.put("Numero", numero);
initialValues.put("Texte", texte);
long ret = stream.insert(tableName, null, initialValues);
sachant que stream est bon puisque mes autres requetes fonctionnent très bien sur ce même objet.

En debogant je me suis rendu compte que insert retournait -1 (le code erreur) mais que mes 3 variables etaient bonnes.

Merci d'avance pour votre aide.

Viish