0
我创建了一个将数据保存到sqlite数据库的方法,但似乎使用它有问题。在创建Sqlite数据库时出错
public void saveDataInDB(double latitude, double longitude) {
SQLiteDatabase db = openOrCreateDatabase(DB_NAME, MODE_PRIVATE, null);
db.execSQL("CREATE TABLE IF NOT EXISTS "
+ TABLE_NAME
+ " (CurrentDate VARCHAR(20), Lat DOUBLE, Lng DOUBLE, Alt DOUBLE, Speed DOUBLE);");
db.execSQL("INSERT INTO " + TABLE_NAME + " VALUES('" + latitude + "', '" + longitude + "');");
Cursor c = db.rawQuery("SELECT * FROM " + TABLE_NAME, null);
c.moveToLast();
db.close();
db.getPath();
}
这种方法时,我把它用在一个位置应用程序保存的位置,当我试图重新使用它在另一个应用程序才能拯救他人价值观没有工作的罚款。它产生一个错误“MODE_PRIVATE无法解析为一个变量。我已经改变了参数,以适应我的新应用程序,我只有一个参数,而不是经度和纬度。
任何帮助,所有我想要的是保存一个名为“sum”的值写入数据库