J'essaye de créer une base de données de SQLite dans mon application, l'exportant à la carte d'écart-type. Je reçois l'erreurErreur 1 de SQLite aucune erreur d'insertion de SQLite de colonne
01-13 12: 31: 39,621: I/Base de données (3828): sqlite retourné: code d'erreur = 1, msg = inventaire de table n'a pas de colonne nommée emplacement
insert SQLite erreur
Voici mon code pour créer la base de données ... Je n'arrive pas à trouver le problème.
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE inventory ("
+ "_id INTEGER PRIMARY KEY," + "serialnum TEXT,"
+ "modelnum TEXT," + "manufact TEXT," + "description TEXT,"
+ "time DATETIME" + ");");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
if (oldVersion < 2) {
Log.d("SW","Upgrading database from version " + oldVersion + " to " + newVersion);
db.execSQL("ALTER TABLE inventory ADD location TEXT");
}
if (oldVersion < 3) {
Log.d("SW","Upgrading database from version " + oldVersion + " to " + newVersion);
db.execSQL("ALTER TABLE inventory ADD other TEXT");
}
}
par la façon dont le projet opensource je travaille est hors de http://code.google.com/p/simplecan/source/checkout Merci – KDEx