Aller au contenu

Recommended Posts

Bonjour,

Pour finir mon application il me reste plus cas faire une base de données pour envoyer des informations dans des spinners et envoyer dans une table le résultat (Normale quoi !).

le soucis c'est pour la création de la base données. je i partout que c'est super simple (Ouf super) sauf que .... je galère comme ce n'est pas possible pour la créer

.

j'ai suivi nombre d'exemples mais rien ne fonctionne enfin pour moi :(

http://android-france.fr/2009/04/02/developpez-une-application-pour-android-etape-5connexion-a-la-base-de-donnee/

http://blog.oxiane.com/2010/03/23/creer-une-base-sqlite-dans-android/

j'ai même un bouquin Android idem ce ne fonctionne pas dans mon application.

Ce que je veux pour le moment, c'est avoir un champ, id, circuit, longueur, pour envoyer dans mon spinner...

mais quand je lance l’application ma bd n'est pas créer dans "/data/data/mon application/database" et il n'y a pas de message d'erreur

Comment faire ?

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

Bonjour,

je suis toujours au point mort avec cette foutu base de données. Je ne comprends pas comment faire une base de données :(

pour exemple je veux créer cette base cette classer se nomme "DBAdapter.class"

package org.com.exemplebase;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;

class DBAdapter extends SQLiteOpenHelper {

private static final String DATABASE_NAME = "mabase.db";
private static final String TABLE1 = "table1";
private static final String COLONNE_ID = "id";
private static final String COLONNE_ch1 = "champ1";
private static final String COLONNE_ch2 = "champs2";
private static final int DATABASE_VERSION = 1;

//requete creation bdd
private static final String DATABASE_CREATE = "CREATE TABLE"
+ TABLE1 + " (" + COLONNE_ID
+ " integer primary key autoincrement, " + COLONNE_CH1
+ " text not null, " + COLONNE_CH2 + " text not null);";

public DBAdapter(Context context, String nom,
CursorFactory cursorfactory, int version) {
super(context, nom, cursorfactory, version);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(DATABASE_CREATE);
onCreate(db);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
	// TODO Auto-generated method stub
	db.execSQL("DROP TABLE " + TABLE1 + ";");
	onCreate(db);
}
}

mais rien ne se passe ma base n'est pas créé dans data/data/org.com.exemplebase/databases/

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...