@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