JavaScript - No puedo usar mi variable global dentro de mi consulta Sqlite

 
Vista:
Imágen de perfil de Yoel
Val: 18
Ha aumentado 1 puesto en JavaScript (en relación al último mes)
Gráfica de JavaScript

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.

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder