salut a tous . j'essaie d’insérer des données de géolocalisation dans une base de donnée SQLITE. or a l'insertion , j'ai cette erreur dans le LogCat
apres interpretation , je pense qu'il me dit que je n'ai pas de colonne Precision dans ma Bd or , c'est faux . voici le script qui permet de creer une BD.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 06-07 13:32:04.977: E/Database(2147): Error inserting precision=157.0 fournisseur=network direction=0.0 altitude=0.0 vitesse=0.0 longitude=9.7003778 latitude=4.04352485 date=2013-06-07 13:32:04 06-07 13:32:04.977: E/Database(2147): android.database.sqlite.SQLiteException: table localisation has no column named precision: , while compiling: INSERT INTO localisation(precision, fournisseur, direction, altitude, vitesse, longitude, latitude, date) VALUES(?, ?, ?, ?, ?, ?, ?, ?);
je ne comprends pas cette erreur. j'ai besoin d'aide. merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public static final String METIER_TABLE_CREATE = "CREATE TABLE " + METIER_TABLE_NAME + "(" + METIER_KEY + " INTEGER PRIMARY KEY AUTOINCREMENT, " + METIER_LATITUDE + " REAL , " + METIER_LONGITUDE + " REAL ," + METIER_ALTITUDE + "REAL ," + METIER_PRECISION + "REAL ," + METIER_VITESSE + " REAL , " + METIER_DIRECTION + "REAL , " + METIER_FOURNISSEUR + "TEXT ," + METIER_DATE + "TEXT" +");";
Partager