Bonjour
Pourriez-vous me donner un lien pour
remplir une textview avec une requete SQLite
Merci
JCM
Version imprimable
Bonjour
Pourriez-vous me donner un lien pour
remplir une textview avec une requete SQLite
Merci
JCM
Bonjour,
Je dirai :
Cordialement,Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 DBAdapter db; db = new DBAdapter(ctx); db.open(); String userId = null; Cursor cursor = db.GetData(DBAdapter.TABLE_AUTHENTICATE, values,null,null); int userIdColumn = cursor.getColumnIndex("userId"); if (cursor != null) { if (cursor.moveToFirst()) { do { userId = cursor.getString(userIdColumn); }while (cursor.moveToNext()); } } cursor.close(); db.close(); text01.setText(userId );
Merci pour ta reponse
Je teste et t'informe
JCM
J'ai quelques problèmes :
dans la ligne :
ctx est surlignéCode:db = new NotesDbAdapter(ctx);
dans la ligne
value c'est le champs de ma table, par exemple String nomCode:Cursor cursor = db.GetData(VoirDbAdapter.TABLE_AUTHENTICATE, values,null,null);
dans la ligne
text01 c'est l'id de ma textview ?Code:text01.setText(userId );
Dans mon DbAdapter, j'ai ajouté
Le fallait-il ?Code:public static final String TABLE_AUTHENTICATE = null;
bonjour,
Mon code etait un exemple, il ne faut pas le prendre tel quel.
Sinon pour répondre à tes questions:
- ctx est le context donc je présume que pour toi il suffit de mettre "this".
- value : oui c'est les champs de ta table
- text01 n'est pas la référence à ton textView mais ceci l'est :
- TABLE_AUTHENTICATE est juste une constante dans mon programme pour le nom de la table SQLCode:
1
2 TextView text01 = (TextView)findViewById(R.id.ImageView01);
Cordialement,
Bonjour
Pour creer mon DbAdapter, je me suis inspiré du tuto notepad3
qui me permet de creer ma table et d'inserer des enregistrements
avec un populateFields et un private void saveState
Est-il possible de les utiliser pour remplir mes textView plutôt que de creer un DbAdapter spécifique au code que tu m'as donné ?
Cordialement
Jay si je reprends ton code
quand j'indique les champs de ma table dans cette ligne
Il m'ajouteCode:Cursor cursor = db.GetData(VoirDbAdapter.DATABASE_TABLE, nom, prenom,null,null);
et me demande d'ajouter dans mon DbAdapterCode:
1
2 Object nom; Object prenom;
je ne comprends comment je dois remplir ce code et je ne trouve rien qui puisse m'aider sur googleCode:
1
2
3
4
5
6 public Cursor GetData(String databaseTable, Object nom, Object prenom, Object object, Object object2) { // TODO Auto-generated method stub return null; }
Peux-tu me dire quoi faire
Merci pour ton aide, car je débute et c'est Hard