Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DarthEduu

WEBSQL INSERÇÃO DE DADOS NA TABELA

Recommended Posts

Galera tudo joia? Sou novo em websql e estou tentando criar uma aplicação de uma pesquisa quantitativa, porém os dados não estão sendo inseridos na tabela, alguém consegue me ajudar?

<script type="text/javascript">
           var dbLocal ={
                db:null,
                localdb: function(){
                this.db = window.openDatabase("dbLocal", "1.0","Banco local", 5000);
                    this.db.transaction(function(res){
                        res.executeSql("CREATE TABLE IF NOT EXISTS PESQUISA_QUANTITATIVA(ID INTEGER PRIMARY KEY AUTOINCREMENT, NOME TEXT, SEXO TEXT, IDADE TEXT, ESTADO_CIVIL TEXT, FILHOS TEXT, PROFISSAO TEXT, HOBBY TEXT, CRENCA TEXT, RENDA TEXT, CONHECE_O_PRODUTO TEXT, COMPRARIA_O_PRODUTO TEXT, QUANTO_PAGARIA TEXT, USARIA_GANHASSE TEXT);",[]);
                     
                    });
                    //this.db.transaction(function(del){
                    //del.executeSql("DROP TABLE PESQUISA_PRIMEIRA"); 
                    //});
                }
            };
            dbLocal.localdb();                
            
            function insereDados(){
            nome = document.cadastro.nome.value;
            sexo = document.cadastro.sexo.value;
            idade = document.cadastro.idade.value;
            estadoCivil = document.cadastro.estadoC.value;
            filhos = document.cadastro.filhos.value;
            profissao = document.cadastro.profissao.value;
            ouviu = document.cadastro.ouviu.value;
            compraria = document.cadastro.compraria.value;
            quantoPag = document.cadastro.quantoPag.value;
            ganhasse = document.cadastro.ganhasse.value;
            hobby = document.cadastro.hobby.value;
            crenca = document.cadastro.crenca.value;
            renda = document.cadastro.renda.value;
                
                this.db.transaction(function(ins){
                    ins.executeSql("INSERT INTO PESQUISA_QUANTITATIVA(NOME, SEXO, IDADE, ESTADO_CIVIL, FILHOS, PROFISSAO, HOBBY, CRENCA, RENDA, CONHECE_O_PRODUTO, COMPRARIA_O_PRODUTO, QUANTO_PAGARIA, USARIA_GANHASSE) VALUES (?,?,?,?,?,?,?,?,?,?); ",[nome, sexo, idade, estadoCivil, filhos, profissao, hobby, crenca, renda, ouviu, compraria, quantoPag, ganhasse]);            
                });       
        };
        
        
        </script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloca o callback de error no executeSql para ver o que pode estar acontecendo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.