Despues de una larga eleccion me decante por utilizar IndexedDB como base de datos no SQL para una pagina ligera.
Al principio de todo, al querer cargar y crear la base de datos se genera el siguiente error:
Código:
El codigo al que le afecta este error es el siguiente:InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable
Código:
Que puedo hacer al respecto?var dataBase = indexedDB.open("Apostuak", 3); //if (!dataBase.objectStoreNames.contains("karrax")){ dataBase.onupgradeneeded = function (e) { var active = dataBase.result; var object = active.createObjectStore("karrax", { keyPath : 'id', autoIncrement : true }); object.createIndex('by_data', 'data', { unique : true }); object.createIndex('by_numero', 'numero', { unique : false }); object.createIndex('by_irabazi', 'irabazi', { unique : false }); object.createIndex('by_win', 'win', { unique : false }); }; //} else { var active = dataBase.result; var data = active.transaction(["karrax"], "readwrite"); var object = data.objectStore("karrax"); var request = object.put({ fecha : data, numero : zenbakia, irabazi : irabazi, win : zenbat });
Gracias