tengo planeado hacer una ventana que tenga un registro de asistencia pero tengo problemas con el sqlite al poner insert de datos no me funciona quien me puede ayudar o decirme cual es mi error e estado horas y no me funciona.
export class AsistenciaPage implements OnInit {
private db: SQLiteObject;
private ListRegistroAsistencia : any;
constructor(private sqlite: SQLite, private router: Router) {
this.sqlite.create({
name: 'data.db',
location: 'default',
})
.then((db: SQLiteObject) => {
this.db = db;
db.executeSql('Create table if not exists asistencia (id iNTERGER PRIMARY KEY, usuario VARCHAR(32), asignatura VARCHAR(32), fecha DATE, asistencia VARCHAR(32), foreign key(usuario) references Login(usuario))', [])
.then(()=>
this.insertar()
)
.catch(e => console.log(e));
})
.catch(e => console.log(e));
};
insertar(){
const date=new Date();
this.db.executeSql('INSERT INTO asistencia VALUES(?,?,?,? )', ['1', 'nata', 'programacion', ' datetime()', 'presente']).then(() =>{
console.log("Insert ejecutado")
this.ListRegistroAsistencia = "insert ejecutado";
}).catch( e => console.log(e) );
}