No puedo usar mi variable global dentro de mi consulta Sqlite
Publicado por Yoel (6 intervenciones) el 20/11/2019 17:00:07
Hola a todos:
Tengo la siguiente situación, estoy definiendo una variable global (id) la cual necesito utilizar para un where de una consulta de Sqlite. La variable se me esta llenado sin problema con el valor que deseo pero cuando la coloco en el where me dice que no está definida, a continuación le dejo el código para ver si me pueden ayudar.
Gracias.
Tengo la siguiente situación, estoy definiendo una variable global (id) la cual necesito utilizar para un where de una consulta de Sqlite. La variable se me esta llenado sin problema con el valor que deseo pero cuando la coloco en el where me dice que no está definida, a continuación le dejo el código para ver si me pueden ayudar.
Gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);
data = table.row(this).data();
var id = data[6];
//Traemos los datos del proveedor
db.transaction(function(tx) {
tx.executeSql("SELECT * FROM `proveedor` WHERE nombre = ?", [id], function(tx, results) {
var len = results.rows.length,
i;
//Pasamos todos los datos a la vista
for (i = 0; i < len; i++) {
$("#idnombre").html(results.rows.item(i).nombre);
$("#idcontacto").html(results.rows.item(i).contacto);
$("#idubicacion").html(results.rows.item(i).ubicacion);
$("#idemail").html(results.rows.item(i).email);
$("#idtelefijo").html(results.rows.item(i).telefonoFijo);
$("#idtelemovil").html(results.rows.item(i).telefonoMovil);
$("#iddireccion").html(results.rows.item(i).direccion);
$("#idproducto").html(results.rows.item(i).productos);
$("#idlinea").html(results.rows.item(i).linea);
$("#idtipo").html(results.rows.item(i).tipo);
$("#idordencompra").html(results.rows.item(i).ordendeCompra);
$("#idtotalorden").html(results.rows.item(i).otalOrders);
$("#idcomentario").html(results.rows.item(i).comentarios);
$("#idfactura").html(results.rows.item(i).facturas);
$("#idfactura2").html(results.rows.item(i).facturas2);
}
}, null);
});
Valora esta pregunta


0