# No me guarda este vector usando Web SQL en javascript

[Inicio](https://www.todoexpertos.com/) › [Desarrollo web](https://www.todoexpertos.com/temas/desarrollo-web) › [Dreamweaver](https://www.todoexpertos.com/temas/dreamweaver) › [Web Database](https://www.todoexpertos.com/temas/web-database) › [Javascript](https://www.todoexpertos.com/temas/javascript) › [HTML](https://www.todoexpertos.com/temas/html)

- Fecha de publicación: 2015-04-06
- Enlace canónico (HTML): https://www.todoexpertos.com/preguntas/5vcm6vxbatbs8oeb/no-me-guarda-este-vector-usando-web-sql-en-javascript

## Pregunta

*Por Pedro Miguel Pimienta Morales* · 2015-04-06

Estoy desarrollando una aplicación móvil usando la api de html5 web sql o web databse, todo iba bien, pero he tenido un problema al guardar un vector usando insert, lo raro es que he usado el mismo query para guardar en otras tablas y de la misma manera solo cambio el nombre de la tabla los campos y guarda, aquí pondré el código espero alguien me ayude//Convierto en un vector con la cantidad de objetos traidos function ArregloGrupo(arreglo, tamano){var grupos = [];// var ngrupo, nasig, union;for(var i = 0; i < tamano; i++){var grupo = new Object();  var grupo = { codigo: arreglo[i].CodiAsig, grupo: arreglo[i].Grupo, nombasig: arreglo[i].NombAsig, creditos: arreglo[i].CeduEstu, nombre: arreglo[i].NombEstu, apellido: arreglo[i].ApelEstu };grupos.push(grupo);}return grupos;}var Arreglog = ArregloGrupo(vector, len); //console.log(Arreglog); var base = metodos.getBD(); //Crear tabla horario profesor  function CreateTableGrupo(database){database.transaction(function (tx){var sql = 'CREATE TABLE IF NOT EXISTS Grupo(codigo text primary key, grupo integer,\n\ nombasig text, cedula integer, nombre text, apellido text)';tx.executeSql(sql);});} CreateTableGrupo(base); /*Insertar Datos Horario Profesor con validacion*/ function InsertDatosGrupo(database, arreglo){var prof = arreglo; var largo = prof.length; console.log(largo, prof);database.transaction(function (tx) {var consulta = 'SELECT * FROM Grupo';tx.executeSql(consulta, [], function (tx, results){var mostrar = results.rows.length;  var sql = 'INSERT INTO Grupo(codigo, grupo, nombasig, cedula, nombre, apellido)\n\ VALUES(?,?,?,?,?,?)'; var sqldelete = 'DELETE FROM Grupo';if (mostrar === 0){for(var i = 0; i < largo; i++){ tx.executeSql(sql, [prof[i].codigo, prof[i].grupo, prof[i].nombasig,  prof[i].cedula, prof[i].nombre, prof[i].apellido]); }}else{tx.executeSql(sqldelete);for(var i = 0; i < largo; i++){ tx.executeSql(sql, [prof[i].codigo, prof[i].grupo, prof[i].nombasig,  prof[i].cedula, prof[i].nombre, prof[i].apellido]);}}});});}InsertDatosGrupo(base, Arreglog);enlace externo (este es el link en pastebin, para verlo mejor organizado)

## Respuestas (0)

_Esta pregunta aún no tiene respuestas._

---
*Fuente: [https://www.todoexpertos.com/preguntas/5vcm6vxbatbs8oeb/no-me-guarda-este-vector-usando-web-sql-en-javascript](https://www.todoexpertos.com/preguntas/5vcm6vxbatbs8oeb/no-me-guarda-este-vector-usando-web-sql-en-javascript) — consultado el 2026-10-21. Al citar, enlaza la URL canónica e indica la fecha de consulta.*
