2つのテーブルを含むデータベースを作成するコードがあります。
private static final String tablecommandes="CREATE TABLE Commandes (no INTEGER NOT NULL PRIMARY KEY,equipe TEXT NULL,nom TEXT NULL,adresse TEXT NULL,ville TEXT NULL,tel TEXT NULL,frequence INTEGER NULL,datelastserv TIMESTAMP NULL,priorite INTEGER NULL);";
private static final String tabletravaux="CREATE TABLE Travaux (notrav INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, travid TEXT NULL, notravlogiciel INTEGER NULL, nocom INTEGER NULL, debut TIMESTAMP NULL,fin TIMESTAMP NULL,temps INTEGER NULL);";
private static final String DATABASE_CREATE = tablecommandes+" "+tabletravaux;
@Override
public void onCreate(SQLiteDatabase database) {
database.execSQL(DATABASE_CREATE);
}
両方のテーブルでクエリを実行しようとすると、「そのようなテーブルはありませんTravaux」と表示されます。
public Cursor fc() throws SQLException {
Cursor mCursor = database.query(true, "Commandes , Travaux", new String[] {
Fieldno,FieldNom,FieldAdresse,Fieldville,Fieldtel,Fieldfreq,Fieldlastserv,Fieldequipe},
"Commande.NoCommande=Travaux.NoCommande",null, null, null, null,null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}
これは私のHCタブレットでは正常に機能しますが、ICSタブレットでは機能しません。何か案が?