Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[Bug] Só consigo upar a tabela de fornecedores

Bom dia, quando vou upar a tabela de pedidos, ela não aparece na relação, mostra apenas a tabela de fornecedores Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
4 respostas
solução!

Ei, Julius! Tudo bom?

Fiz o teste por aqui e peço, por gentileza, que siga os passos abaixo:

  • Baixe o arquivo de pedidos.
  • Importe ele usando o ícone de Import/Add Database que está no menu superior do SQLite.
  • Na janela do Import, no campo de Command, selecione a opção Run && Show Code e finalize clicando em OK.

Dessa forma, a ferramenta irá carregar os dados da tabela depois de rodar o código.

A imagem mostra a janela de importação de um arquivo CSV para uma tabela chamada tabelapedidos1 em um banco de dados. Nela é possível configurar delimitador, escape, nomes das colunas e o comando de execução (Run && Show Code). Na pré-visualização aparecem dados de pedidos com colunas como ID, Data do Pedido, Status, Total do Pedido e Cliente. O botão Ok está destacado, indicando a confirmação da importação.

Tabela Criada:

A imagem mostra parte de uma interface de banco de dados SQLite. Nela aparecem duas tabelas listadas: demo e tabelapedidos1 (esta última destacada por um retângulo vermelho). O menu está dentro de uma seção chamada Table, que faz parte da conexão SQLite dentro de um projeto chamado Demo.Memory.

Espero que dessa forma também consiga upar a tabela sem problemas.

Qualquer dúvida, compartilhe no fórum.

Até mais, Julius.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!

Estava com o mesmo problema que o colega, após ler está resposta consegui importar sem problemas, obrigada!

Olá, Nathalia!

Fiz de acordo como você colocou acima, pois os dados da minha tabela não estavam aparecendo. No entanto, continua dando erro. O que posso fazer?

Notei que no campo column name eu coloquei "firt line" e no seu exemplo tá "new-auto". O problema é esse?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Ei, Dandara! Tudo bem?

É verdade, isso também está relacionado. Ao pesquisarmos mais fundo o script notamos que no CREAT as colunas estão com o underscore _ e no INSERT não contém, o que pode estar ocorrendo uma duplicidade de colunas quando escolhemos o campo COLUMN NAME como first-line.

Sendo assim, recomendo que faça o seguinte:

  • Realize o import do arquivo e no campo de COMMAND escolha a opção Show Code apenas. Vamos editar o Script para que os nomes das colunas fiquem iguais.
  • Adicione o _ aos nomes das colunas, deixo o código abaixo para realizar a substituição:
CREATE TABLE tabelapedidos1 (ID INTEGER,Data_do_Pedido TEXT,Status TEXT,Total_do_Pedido REAL,Cliente INTEGER,Data_de_Envio_Estimada TEXT);
INSERT INTO tabelapedidos1 ('ID','Data_do_Pedido','Status','Total_do_Pedido','Cliente','Data_de_Envio_Estimada')
  • Feito a substituição dessa parte do código, selecione-o e execute clicando em RUN no menu superior do SQLite.
  • A tabela pedidos será criada.

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais, Dandara!