Je mets les mains dans le cambouis HTML5 et je découvre mon incompétence en JS !!!

J'ai plusieurs questions.
Un bout du code:
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
function affiche(transaction, results) {  
	for (var i=0; i<results.rows.length; i++) { 
		var row = results.rows.item(i); 
		string = string + row['untuple'] + '--' ; 
	}
}
 
 
function read_Data(db){
	db.transaction(
		function (transaction) { 
			transaction.executeSql("SELECT * from Install;", [], affiche, errorHandler); 
		} 
	);
}
1/ d'ou sort l'objet results qui apparaît en paramètre dans la fonction affiche()?

2/ Comment pourrais-je passer un paramètre à read_Data(db, ID_Destination) pour que celui-ci puisse être exploité dans affiche().

Merci