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 : 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(?, ?, ?, ?, ?, ?, ?, ?);
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
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