Ir para conteúdo

Arquivado

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

Gerciley

SQLite

Recommended Posts

Salve amigos, gostaria de algumas dicas e ideias pra me ajudar a decidir algo, pretendo desenvolver uma aplicação bem simples para controle de vendas, coisinha simples pra mim mesmo, não precisa de muita segurança nem nada, seria rodada localmente, no tablet, então pensei usar o SQLite, não manjo mas to estudando e fazendo alguns testes, a linguagem vou usar javascript, até que eu esteja capacitado pra desenvolver um aplicativo de verdade em Java, portanto seria uma página simples com a estrutura em html e formatação em css e a linguagem de interação o javascript, gostaria de algumas informações a respeito do SQLite, tipo backups, relatórios, essas coisas seria viável estar utilizando essa tecnologia dessa forma mesmo?poderei acessar esse memso banco de outra página html local? posso ter um arquivo para preencher o banco e outro para buscar valores fazer filtros e etc... gostaria de algumas informações a respeito, sei que talvez não seja a maneira mais correta de fazer mas por enquanto vou ter qu eapelar pra algo assim, nem sempre terei internet no tablet, questão de cobertura 3g da região que trabalho, por isso o armazenamento tem que ser local.

algumas idéias

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Ivansakua
      Olá a todos.
      Estou desenvolvendo um aplicativo android em cordova e utilizando o sqlite. Ao executar uma consulta sql (ex. SELECT * FROM db_teste) eu recebo os dados (codigo e nome), porém, ao realizar dentro deste "for" de recebimento de dados outra consulta usando os dados recebidos para consulta em outra tabela (Ex. Pego o codigo da tabela db_teste e executo a consulta SELECT * FROM db_teste_teste WHERE cod_teste='" + cod + "' ORDER BY codigo) eu recebo os dados da segunda consulta somente quando toda a primeira é feita. Abaixo segue o que está na minha função listaDadosTabelas. OBS.: Eu vou jogando os resultados dentro uma div com ID="app".
       
          var html = "";
          var sql = "SELECT * FROM db_teste ORDER BY codigo";
          
          await tx.executeSql(sql, [], function(tx, result) {
              
              if(result.rows != null && result.rows.length > 0) {
                  
                  for(var i = 0; i < result.rows.length; i++) {
                      
                      var row = result.rows.item(i);
                      
                      var cod = row.codigo;
                      var nome = row.nome;
                      
                      document.getElementById("app").innerHTML += "COD.: " + cod + " - NOME: " + nome + "<br>";
                      
                      var sql1 = "SELECT * FROM db_teste_teste WHERE cod_teste='" + cod + "' ORDER BY codigo";
                      
                      tx.executeSql(sql1, [], function(tx, result1) {
              
                          if(result1.rows != null && result1.rows.length > 0) {
                              for(var c = 0; c < result1.rows.length; c++) {
                                  var row1 = result1.rows.item(c);
                                  var cod1 = row1.codigo;
                                  var nome1 = row1.nome;
                                  document.getElementById("app").innerHTML += "COD.: " + cod1 + " - NOME: " + nome1 + "<br>";  
                              }
                              
                              document.getElementById("app").innerHTML += "<br>";
       
                          } else {
                              document.getElementById("app").innerHTML += "NENHUM DADOS ENCONTRADO TABELA TESTE TESTE...<br>";
                          }
                      }, function(error) {
                          document.getElementById("app").innerHTML += "ERRO AO BUSCAR DADOS TABELA TESTE TESTE...<br>";
                      });
                      
                  }
                  
              } else {
                  
                  document.getElementById("app").innerHTML += "NENHUM DADOS ENCONTRADO TABELA TESTE...<br>";
                  
              }       
              
          }, function(error) {
              
              document.getElementById("app").innerHTML += "ERRO AO BUSCAR DADOS TABELA TESTE...<br>";
              
          });
    • Por Rodrigo Ferreira Santos
      Ola a todos, senhores preciso de ajuda, estou usando um software livre feito em php usando o framework symfony e preciso adicionar uns campos
      nele mas ate onde vi e um emaranhado de classes e muito dificil de modificar, eu arranho um pouco em php mas como o sistema foi gerado em 
      symfony nao consigo alterar a pergunta e tem algum meio de abrir o projeto e edita-lo diretamente no symfony ?
    • Por Lenon John
      Observação: As imagens que estão na pasta drawable, eu adicionei manualmente,(CTRL + C) (CTRL + V)
      public View getView(int position, View convertView, ViewGroup parent) { Bitmap raw; byte[] fotoArray; View v = View.inflate(context,R.layout.activity_produto_item,null); TextView nome = (TextView)v.findViewById(R.id.tvNome); ImageView imagem = (ImageView)v.findViewById(R.id.tvImagem); nome.setText(lista_exibicao.get(position).getNome()); fotoArray = lista_exibicao.get(position).getImagem(); if(fotoArray!=null){ raw = BitmapFactory.decodeByteArray(fotoArray,0,fotoArray.length); imagem.setImageBitmap(raw); } v.setTag(lista_exibicao.get(position).getId()); return v; }
    • Por helkton
      Oi galera alguém manja pra me ajudar a implementar um ElegantNumber, assim....
       
      Tenho uma activity onde irei consultar o carrinho pegando os dados internamente no SQLite e me listando em um RecyclerView até aí tudo certo ta funfando
      só que agora implementei uma Library ElegantNumber bem simples e bacana, ela tbm me retorna a quantidade correta, porém quando monto o setOnClickListener
      ElegantNumberButton btnQdade = findViewById(R.id.qdadeItem); btnQdade.setOnClickListener(new ElegantNumberButton.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplicationContext(), "Adicionando + 1 Item", Toast.LENGTH_LONG).show(); } }); da o seguinte erro...
      Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.cepheuen.elegantnumberbutton.view.ElegantNumberButton.setOnClickListener(com.cepheuen.elegantnumberbutton.view.ElegantNumberButton$OnClickListener)' on a null object reference
              at com.example.hreinaldo.apppidoncho.ConsultaCarrinho.onCreate(ConsultaCarrinho.java:39)
       
      alguma alma caridosa poderia me auxiliar
       
    • Por Wekslei
      Tenho a seguinte tabela:
      id | categoria | tipo | reagente | fluor
      1 | casca | distinto | positivo | verde
      2 | flora | indistinto | positivo | amarelo
      3 | dureza | distinto | negativo | verde

      Se fizer um select com parâmetro id IN (1,3) deverá retornar:
      casca | positivo
      dureza | negativo
      ou seja não retorna o tipo pois são iguais(valor da coluna igual) nem o fluor. Preciso comparar e retornar somente os dados que são diferentes.
      Se eu passar id IN (1,2) retorna:

      casca | distinto | verde
      flora | indistinto | amarelo
×

Informação importante

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