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 :
Insertion de la ligne :
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)");
sachant que stream est bon puisque mes autres requetes fonctionnent très bien sur ce même objet.
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);
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
Partager