Aide Java Sqlite Android test cursor column

Fermé
supupoff Messages postés 312 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 - 27 avril 2013 à 21:36
Bonsoir,

Voila, je viens d'inséré dans un DbSqlite un path dans une fichier dans champ 5 du tableau mais lorsque mon champ et vide ça engendre une erreur puisque je fais un test sur les column du cursor si vide ou non
ceci mon essai :

 Cursor c=db.rawQuery("SELECT * FROM PointVisite WHERE _id IN ('"+ids+"') LIMIT 1", null);
	  
	     if (c.moveToFirst())
	     {
	    
	         nom.setText(c.getString(1));
	         adresse.setText(c.getString(2));
	         info.setText(c.getString(3));
	         cmt.setText(c.getString(4));
	        String pathuri = c.getString(c.getColumnIndex("Image")).toString();
	        System.out.println("affiche path :"+pathuri);
	         if(!(pathuri.equals(""))){
	        	 System.out.println("n'est pas vide");
	        	 //System.out.println(var);
	        	 File file = new File(pathuri);
	 	        Uri outputFileUri = Uri.fromFile(file);   
	 	         img.setVisibility(View.VISIBLE);
	 	        img.setImageURI(outputFileUri);
	         }else{
	        	 //donothing
	         }


amis toujours erreur si mon champs et vide, !!


A voir également: