JavaScript - base de daos interna

   
Vista:

base de daos interna

Publicado por zefalo (10 intervenciones) el 14/05/2015 13:00:15
Intento accede a una base de datos que he creado llamada geos y l ahe rellenado, ahora lo que quiero es hacer un select por nombre pasandole cierta dificultad (integer), cuando lo hago no se porque, cuando lo ejecuto me devuelve 0.
Aqui el codigo:

1
2
3
4
5
6
7
8
9
10
function preguntar(dificul) {
	var db = window.openDatabase("geos", "1.0", "geos", 8 * 1024 * 1024);
	db.transaction(function (tx) {
		var sql = "SELECT nombre FROM paises WHERE nivel <= " + dificul;
		tx.executeSql(sql, [], function callback(tx, resultado) {
			var len = resultado.rows.length;
			alert(len);
		});
	});
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Vainas

base de daos interna

Publicado por Vainas (239 intervenciones) el 14/05/2015 19:15:29
Buenas:

Veo que todo esta bien. Solo una cosa, no le pongas nombre a la funcion anonima a ver si es eso?

1
2
tx.executeSql(sql, [], function (tx, resultado) {
...

Tambien podrias probar con la consulta sin WHERE a ver si desvuelve toda las filas y el error esta en la creacion de la consulta.

Ya me diras.


Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar