Est-ce un bug de ICS ?
J'ai un code qui fonctionne sans problème avec HC 3.2 mais qui génère une erreur sous ICS 4.0.3

En gros c'est un base de données qui contient 2 tables et qui est construite comme ça

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
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);
	}
Lorsque je tente une requête du genre "Select * from Commandes, Travaux ....." j'ai alors un message d'erreur "no such table Travaux"

Donc la 2e table est introuvable.
Pourtant le même code fonctionne très bien sur Honeycomb.

Une idée ?
C'est en train de me rendre dingue.
Bug D'ICS ? Bug dans mon installation d'ICS ? Bug dans mon code?
ahhhhh