Erreur d'insertion dans la base de données
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
Code:
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(?, ?, ?, ?, ?, ?, ?, ?); |
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:
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"
+");"; |
je ne comprends pas cette erreur. j'ai besoin d'aide. merci