1
SQLiteでテーブルを作成するためにusernameを使用したいと思います。ユーザ名は、ドット(。)を持っているか、数字で始まるときには、プログラムは、ユーザ名= araz.13私はこの問題を解決する方法をユーザー名を使用してAndroidでSQLite Tablenameを作成する
として(理由はSQLiteのエラーの墜落したのですか? ここに私のコードは
void CreateProfileDB(String Username) {
String TBLname = Username + "Tbl";
String CreateTBL = "CREATE TABLE IF NOT EXISTS " + TBLname + " ("
+ ID + " INTEGER PRIMARY KEY, "
+ Book + " TEXT NOT NULL, " + Lesson + " TEXT NOT NULL, "
+ Question + " TEXT NOT NULL, " + Answer + " TEXT NOT NULL, "
+ Accent + " TEXT, " + Option1 + " TEXT, "
+ Option2 + " TEXT, " + Option3 + " TEXT, "
+ Option4 + " TEXT, " + Option5 + " TEXT, "
+ TrueOption + " TEXT, " + EnglishSen1 + " TEXT, "
+ EnglishSen2 + " TEXT, " + EnglishSen3 + " TEXT, "
+ PersianSen1 + " TEXT, " + PersianSen2 + " TEXT, "
+ PersianSen3 + " TEXT, " + FirstShow + " TEXT, "
+ LastShow + " TEXT, " + NoOfShow + " INTEGER, "
+ StepNo + " INTEGER, " + TrueNo + " INTEGER, "
+ WrongNo + " INTEGER, " + NextShow + " TEXT);";
SQLiteDatabase PDB = this.getWritableDatabase();
PDB.execSQL(CreateTBL);
各ユーザーテーブルを持っている特別なデータは、各ユーザーに属し、私は挿入したいですユーザーの履歴をユーザーテーブルに追加することができますすべてのユーザーに1つのテーブルしか使用しない –
それは私のために働く。ありがとう –