A voir également:
- Application Android
- Application mobile - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Android recovery - Guide
- Son notification par application android - Guide
- Jouer a pokemon sur android - Guide
1 réponse
salut je viens bosse aussi la dessus .
le resultat de ta requette est enregistré dans un cursor .
Cursor c = bdd.query(......);
C est comme un tableau ;)
tu le trouveras ici ->
http://developer.android.com/reference/android/database/Cursor.html
apres tu peut l inserer dans un tableau d object grace a une methode de ce style
le resultat de ta requette est enregistré dans un cursor .
Cursor c = bdd.query(......);
C est comme un tableau ;)
tu le trouveras ici ->
http://developer.android.com/reference/android/database/Cursor.html
apres tu peut l inserer dans un tableau d object grace a une methode de ce style
private Type de données[] cursorsToNom(Cursor c) { Type de données[] liste = new Type de données[c.getCount()]; //si aucun élément n'a été retourné dans la requête, on renvoie null if (c.getCount() == 0) { Type de données s = new Type de données(0,0,"",""); Log.e("skat", "Aucune donnée a transtyper"); return(null); } else { //Sinon on se place sur le premier élément c.moveToFirst(); Type de données skatepark = new Type de données(0, 0, null, null); for (int i = 0; i < c.getCount(); i++) { skatepark.setNom(c.getString(NUM_COL_NOM)); skatepark.setDescription(c.getString(NUM_COL_DESCRIPTION)); skatepark.setNote(c.getFloat(NUM_COL_NOTE)); skatepark.setLongitude(c.getInt(NUM_COL_LONGITUDE)); skatepark.setLatitude(c.getInt(NUM_COL_LATITUDE)); liste[i]=skatepark; c.moveToNext(); } return (liste); } }
11 janv. 2012 à 23:35
svp jetez un coup d'oeil sur ma base de données : elle doit contenir les emplois du temps du prof: NomProf ainsi que l'heure(timing) quand il enseigne et la salle:
public class Bd {
DataBaseHelper DBH;
Context context;
SQLiteDatabase BD;
public Bd(Context context){
this.context = context;
DBH = new DataBaseHelper(context);
}
public class DataBaseHelper extends SQLiteOpenHelper {
Context context;
public DataBaseHelper(Context context) {
super(context, "emplois du temps", null, 1);
this.context = context;
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table emplois du temps (_id integer primary key autoincrement, "
+ "NomProf text not null, "
+ "timing text not null, "
+ " salle text not null" + ");");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
Toast.makeText(
context,
"Mise à jour de la Base de données version " + oldVersion
+ " vers " + newVersion, Toast.LENGTH_SHORT).show();
db.execSQL("DROP TABLE IF EXISTS emplois du temps");
onCreate(db);
}
}
public Bd open(){
BD.isOpen();
return this;
}
public void close(){
BD.close();
}
public void Truncate() {
BD.execSQL("DELETE FRROM emplois du temps");
}
public long AjouterDesSéances(String NomProf,String timing, String salle) {
ContentValues values = new ContentValues();
values.put("NomProf", NomProf);
values.put("timing", timing);
values.put("salle", salle);
return BD.insert("emplois du temps", null, values);
}
public boolean supprimerUneLigne(long id) {
return BD.delete("emplois du temps", "_id=" + id, null) > 0;
}
public Cursor recupererEmploi() {
return BD.query("emplois du temps", new String[] { "_id","NomProf",
"timing", "salle", }, null, null, null, null, null);