Bases de datos locales


19 de Octubre del 2015

Buen dia, tengo una tabla en una base de datos local, ejecuto una consulta de la siguiente forma (por argumentos) y no funciona, luego la ejecuto por concatenacion y funciona, ¿alguien me podria decir que pasa?

function consultar(_cod,prueba){

db.transaction(function(tx){
tx.executeSql('select * from Prueba where Codigo= ?', [_cod],function(tx,rs){// de esta manera no funciona

});

 

tx.executeSql('select * from Prueba where Codigo='+_cod, [],function(tx,rs){// de esta manera funciona

});

});

}

de antemano, Gracias.