Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2016, 09:15
karrax
 
Fecha de Ingreso: diciembre-2015
Mensajes: 15
Antigüedad: 9 años, 2 meses
Puntos: 0
Pregunta IndexedDB. Error InvalidStateError

Hola:

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:
InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable
El codigo al que le afecta este error es el siguiente:

Código:
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
	        
	});
Que puedo hacer al respecto?

Gracias