Bonjour
Pourriez-vous me donner un lien pour
remplir une textview avec une requete SQLite
Merci
JCM
Bonjour
Pourriez-vous me donner un lien pour
remplir une textview avec une requete SQLite
Merci
JCM
Bonjour,
Je dirai :
Cordialement,
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
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 );
J'ai quelques problèmes :
dans la ligne :
ctx est surligné
Code : Sélectionner tout - Visualiser dans une fenêtre à part db = new NotesDbAdapter(ctx);
dans la ligne
value c'est le champs de ma table, par exemple String nom
Code : Sélectionner tout - Visualiser dans une fenêtre à part Cursor cursor = db.GetData(VoirDbAdapter.TABLE_AUTHENTICATE, values,null,null);
dans la ligne
text01 c'est l'id de ma textview ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part text01.setText(userId );
Dans mon DbAdapter, j'ai ajouté
Le fallait-il ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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 SQL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager