A la suite de mon topic sur comment requeter une BDD sql directement dans flash, je voudrait savoir comment on peut produire une liste "dynamique". C'est a dire que une fois que je connais le nombre exact de reponses a ma requete, je voudrait que le script me duplique le mc que j'aurai pris le soin de créer représentant une ligne de la liste autant de fois que necéssaire.
ci-joint, le code que j'utilise (issu de la class sql de _benjy) :
function requetesql(qry, champ){
sql.onResult = function(rs){
if (rs.isError()){
this.element.nom.text = rs.getError();
return;
}
if (rs.rowCount == 0){
this.element.nom.text = "Aucun resultat";
} else if (rs.rowCount > 0){
for (var i=0; i<rs.rowCount; i++){
for (var j=0; j<rs.columnNames.length; j++){
this.element.nom.text = rs.getRow(i)[champ];
}
}
} else if (rs.success == true){
this.element.nom.text = "Requête éxécuté avec succes !";
}
}
sql.execute(qry);
}
Au passage, vu que son auteur veut que les modificatiosn aportées lui soit transmises, j'ai rajouté le parametre "champ" dans cette fonction permettant de simplifier la selection d'un champ.