Quantcast
Channel: Ionic Framework - Ionic Forum
Viewing all articles
Browse latest Browse all 49228

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

$
0
0

@PterPmnta wrote:

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;

    }

};

};`

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 49228

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>