Est-il possible d'extraire la table entière de la base de données, les lignes et les colonnes dans un formulaire dans blackberry? J'ai pu extraire des valeurs d'enregistrements dans un champ richtext, mais je souhaite les récupérer dans des zones de texte afin que les colonnes et les lignes individuelles puissent être mises à jour à partir du formulaire. Heres le code que je travaille surRécupérer toute la table sqlite dans blackberry
//Retrieve data
try
{
add(new RichTextField("Attempting to retrieve data from " +
"database1.db on the SDCard."));
Statement st = db.createStatement("SELECT name,email FROM DirectoryItems");
st.prepare();
Cursor c = st.getCursor();
Row r;
int i = 0;
while(c.next())
{
r = c.getRow();
i++;
add(new RichTextField(i + ".Name = " + r.getString(0) +
" , " +
"Email = " + r.getString(1))); //+
// " , " +
//"Phone = " + r.getInteger(1)));
}
if (i==0)
{
add(new RichTextField("No data in the DirectoryItems table."));
}
st.close();
db.close();
}
catch(Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
}
Clôture db et déclaration à l'intérieur du bloc try entraîne des erreurs avec la base de données dans les prochains appels –
ok problème dat peut être trié.Mais le problème que je tente de souligner est que je veux les récupérer sur un textfield.Any ideas cette? – techie