Bonjour j'ai un soucis avec mon appli android.
J'ai une classe générique qui doit permettre de modifier le nom du médicament normal dans une prescription. voici un bout de code :
Mon problème est sur cette ligne la : mDbHelper.replaceByGeneric(medRefNom,idMedInPres,idPres);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 protected void onListItemClick(ListView l, View v, int position, long id){ int pos = position + 1; super.onListItemClick(l, v, position, id); selectMedoc(pos, id); } public void selectMedoc(int pos, long id){ Intent intent = new Intent(RechercheDeGenerique.this,ReceiveP.class); MedicamentRef medicamentchoisi= mDbHelper.getMedRef(id); String medRefNom = medicamentchoisi.getMednom(); mDbHelper.replaceByGeneric(medRefNom,idMedInPres,idPres); /*String codecip = medicamentchoisi.getMedcodecip(); String nommed = medicamentchoisi.getMednom(); String princact = medicamentchoisi.getMedprincact(); String formepharma = medicamentchoisi.getMedformepharma(); String medvoixadm = medicamentchoisi.getMedvoixadm();*/ //Toast.makeText(RechercheDeGenerique.this, medRefNom, Toast.LENGTH_SHORT).show(); startActivity(intent); //finish();
Je fais appelle a une méthode qui se trouve être celle la ou je fais un UPDATE j'ai verifié avant si medRefNom, idMedInPres et idPres n'etait pas null.
Le soucis c'est que mon code me renvoi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public void replaceByGeneric(String nomGeneric, String idMedInPres, String idPres){ ContentValues args = new ContentValues(); args.put(MED_NOM, nomGeneric); mDb.update(DATABASE_TABLE_MEDICAMENT, args, MED_ID + "=" + idMedInPres + " AND " + MED_F_ID_PRES + "=" + idPres, null); }
index 0 requested with a size of 0
Je ne sais vraiment pas d'ou viens le problème
Merci beaucoup
Partager