• ENTRAR
  • No hay productos en el carrito.

Error al crear tabla sqlite

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)
  • Autor
    Publicaciones
  • #11524

    Sergio Escobés
    Participante

    Hola Israel, una pregunta a ver si tu ves el problema que llevo unos días con esto y no logro ver porqué falla, igual es que no puedo meter datos después de crear la tabla, no se….

    En la consola me pone esto:

    table usuario has no column named idusu

    Estoy siguiendo tu ejemplo de crear tablas, he creado un provider para ello y creo la tabla sin problemas, la consola me muestra que sí la ha creado con estos campos:

    CREATE TABLE IF NOT EXISTS usuario (id INTEGER PRIMARY KEY AUTOINCREMENT, idusu integer, nombre text, foto text, email text, rayos integer, cuernos integer, rayostotales integer, rayoscaptura integer, notificacionesini integer, notificacionesfin integer)

    Lo que he puesto en el provider es esto.

    public createusuTable() {

    let sql = “CREATE TABLE IF NOT EXISTS usuario (id INTEGER PRIMARY KEY AUTOINCREMENT, idusu integer, nombre text, foto text, email text, rayos integer, cuernos integer, rayostotales integer, rayoscaptura integer, notificacionesini integer, notificacionesfin integer)”;

    this.objDB.then((db: SQLiteObject) => {

    db.executeSql(sql, {})

    .then(() => console.log(‘tabla usuario creada’ + sql))

    .catch(e => console.log(e));

    })

    this.adddatosini();

    }

    y el adddatosini es así:

    public adddatosini(): Promise<any> {

    return this.objDB.then((db: SQLiteObject) => {

    db.executeSql(‘INSERT INTO usuario (idusu,foto) values(?,?)’, [58,’assets/imgs/avatar2.png’])

    .then((success) => console.log(success + ‘insert usuario 58’))

    .catch(e => console.log(e));

    })

    }

     

    • Este debate fue modificado hace 12 meses por  Sergio Escobés. Razón: quitar estilos
    #11526

    Sergio Escobés
    Participante

    Ya está ya, aisss, se supone que se me estaba creando la tabla porque no existía pero me estaba conservando los datos, así que estaba intentando insertar un id que ya existía y como el campo es único no se podía :)….

     

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)

Debes estar registrado para responder a este debate.

Síguenos en las redes sociales para estar al tanto de los últimas novedades :)

Facebook
Facebook
Google+
Google+
https://www.cursosdesarrolloweb.es/forums/topic/error-al-crear-tabla-sqlite">
Pinterest
Pinterest
top
Cursosdesarrolloweb ©. Todos los derechos reservados.
🔓Inscríbete a cualquier curso por 9€ y accede a todos los cursos gratuitos para siempre🔓
🌍Los cursos gratuitos son exclusivos de esta plataforma, ÚLTIMOS CURSOS EN 4K🌍
+ +

Login

Create an Account Back to login/register