2012-02-14 9 views
9

Estoy obteniendo base de datos: indefinido en phonegap con android. Estoy creando algunas tablas en phonegap y después de la creación exitosa de tablas me da el error indefinido de la base de datos. por favor ayuda. soy nuevo en phonegap. código -Error indefinido de la base de datos en phonegap android?

var db; 
var dbCreated = false; 
document.addEventListener("deviceready", onDeviceReady, false); 
function onDeviceReady() { 
    //alert("In Device Ready..."); 
    db = window.openDatabase("sgpw", "1.0", "PhoneGap Demo", 200000); 
    db.transaction(populateDB, transaction_error, populateDB_success); 
} 
+1

publique un código ... – ghostCoder

+0

var db; var dbCreated = false; document.addEventListener ("deviceready", onDeviceReady, false); función onDeviceReady() { \t // alerta ("En dispositivo listo ..."); db = window.openDatabase ("sgpw", "1.0", "PhoneGap Demo", 200000); db.transaction (populateDB, transaction_error, populateDB_success); } –

+0

Hola, estoy intentando ejecutar consultas como esta a continuación y obtengo el error "indefinido" ... Código: sqlProposal = "seleccionar * de la propuesta ORDENAR por ID DESC LIMIT 1"; tx.executeSql (sqlProposal, [], getProposal_success); ¿alguna idea? –

Respuesta

2

Tengo el mismo problema cuando era nuevo en el teléfono. Prueba de esto,

var db = window.openDatabase("sgpw", "1.0", "PhoneGap Demo", 200000); 

document.addEventListener("deviceready", onDeviceReady, false); 

function onDeviceReady() { 

db.transaction(populateDB, transaction_error, populateDB_success); 

} 

Esto entonces llamar populateDB función.
Si aparece un error, llamará al transaction_error.
Si tiene éxito, entonces llamará a la función populateDB_success.

Cuestiones relacionadas