@Override
public void onCreate(SQLiteDatabase db) {
String CREATE_DATES_TABLE = "CREATE TABLE" + TABLE_NAME + "(" + COLUMN_DATES + "TEXT"+ ")";
db.execSQL(CREATE_DATES_TABLE);
}
構文に誤りがありますか?AndroidのSQLiteエラー構文エラー(コード1)
@Override
public void onCreate(SQLiteDatabase db) {
String CREATE_DATES_TABLE = "CREATE TABLE" + TABLE_NAME + "(" + COLUMN_DATES + "TEXT"+ ")";
db.execSQL(CREATE_DATES_TABLE);
}
構文に誤りがありますか?AndroidのSQLiteエラー構文エラー(コード1)
あなたは、キーワードの間にスペースを行方不明と
String CREATE_DATES_TABLE = "CREATE TABLE" + TABLE_NAME + "(" + COLUMN_DATES + "TEXT"+ ")";
は、あなたの場合にはTEXTであるカラム名とカラムタイプ、間にスペースが不足している
String CREATE_DATES_TABLE = "CREATE TABLE " + TABLE_NAME + " (" + COLUMN_DATES + " TEXT)";
ありがとうございました – user2764693
あるべき値です。それは次のようになります。
String CREATE_DATES_TABLE = "CREATE TABLE " + TABLE_NAME + " (" + COLUMN_DATES + " TEXT)";
そして、あなたはそれが存在する場合(つまり、あなたがしたい関数の場合)あなたがテーブルを作成しないことを確認するために"CREATE TABLE IF NOT EXISTS " + TABLE_NAME + "(.....
を使用することができます。
エラー構文も投稿する必要があります –