No such table: name (code 1): , while compiling: query, code: 0


#1

I’m trying to see the information previamnte created a table, but when do I get the following error

Object {message: "no such table: HorarioP (code 1): , while compiling: SELECT * FROM HorarioP", code: 0}

Code when I create the table and insert the data is as follows

##login.js##

` crearTablaHorario_P = “CREATE TABLE IF NOT EXISTS HorarioP(Codigo text primary key, Grupo integer,\n
Nombre text, Creditos integer, Dia text, Hora text, Lugar text,)”;

        guardarHorario_P = "INSERT INTO HorarioP(Codigo, Grupo, Nombre, Creditos, Dia, Hora, Lugar) \n\
                            VALUES(?,?,?,?,?,?,?)"; `

`for(i = 0; i < largo; i++){

            $cordovaSQLite.execute(db, guardarHorario_P, [Horario[i].CodiAsig, Horario[i].Grupo, Horario[i].NombAsig,
                                   Horario[i].Creditos, Horario[i].DiaAsig, Horario[i].HoraAsig, Horario[i].LugarAsig]);

    }`

##horarioprof.js##

code

`angular.module(‘horarioEstudiante’, [‘ionic’, ‘ngCordova’])
.controller(‘mostrarHorarioEstu’, mostrarHorarioEstu)
.factory(‘obtenerHorarioEstu’, obtenerHorarioEstu);

mostrarHorarioEstu.$inject = [’$scope’, ‘obtenerHorarioEstu’];

function mostrarHorarioEstu($scope, obtenerHorarioEstu){

var Horario;

obtenerHorarioEstu.datosHorario().then(function(informacion){
   
    Horario = informacion;
    console.log(Horario);
    
    $scope.horario = Horario;
    
});

};

obtenerHorarioEstu.$inject = [’$cordovaSQLite’];

function obtenerHorarioEstu($cordovaSQLite){

return {
    
    datosHorario: function(){
        
        var sqlConsulta, db, asignatura, asignaturas, horario, l_horario, i, fila;
        
        sqlConsulta = "SELECT * FROM Horario";
        asignatura = {};
        asignaturas = [];
        
        db = $cordovaSQLite.openDB({ name: "unicesar.db" });
        
        horario = $cordovaSQLite.execute(db, sqlConsulta, []).then(function(resultado) {
        
        l_horario = resultado.rows.length;
        
        for(i=0 ; i<l_horario ; i++){
            
            fila = resultado.rows.item(i);
            
            asignatura = {
              
                codigo: fila.Codigo,
                grupo: fila.Grupo,
                nombre: fila.Nombre,
                creditos: fila.Creditos,
                dia: fila.Dia,
                hora: fila.Hora,
                lugar: fila.Lugar
                
            };
            
            asignaturas.push(asignatura);
            
        }
        
        
        return asignaturas;
        
    }, function (err) {
        console.error(err);
    });   
        
        return horario;            
        
    }
    
};

};`