ma requête pour l'employé tri en fonction de département est cerequête Android Sqlite sur le tri
public Cursor fetchDept(String dept)throws SQLException
{
Cursor c=mDb.query(DATABASE_TABLE, new String[] {KEY_NAME,KEY_DESGN,KEY_PHONE}, KEY_DEPT + "=" ,new String[]{dept}, null, null, null, KEY_DEPT);
if (c!= null) {
c.moveToFirst();
}
return c;
}
j'ai passé la valeur de la classe d'activité à cette requête comme celui-ci
{
db.open();
Cursor c=db.fetchDept(dept);
if (c!= null) {
c.moveToFirst();
do
{
if(dept.equals(c.getString(3)))
{
Toast.makeText(this,"found",Toast.LENGTH_LONG).show();
return;
}
//c.getString(1) +c.getString(2)+ c.getString(4)
else
{
Toast.makeText(this,"No dept",Toast.LENGTH_LONG).show();
return ;
}
}while(c.moveToNext());
}
quand l'exécution de cette application se ferme de force. si quelqu'un peut aider les pls à aider! est l'argument de passage et l'appel db.query est correct dans le ci-dessus ??
Si votre application tombe en panne, vous devez _always_ publier le LogCat. – Sam