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

ERRO: O nome da coluna ou o número de valores fornecidos não corresponde à definição da tabela.

Olá tudo bem pessoal alguem poderia me ajudar estou tentando inserir os valores na coluna por meio do comando

INSERT INTO [TABELA DE PRODUTOS] VALUES

porém me retorna esse erro

O nome da coluna ou o número de valores fornecidos não corresponde à definição da tabela.

só que a minha tabela esta identica ao da professora no curso alguem poderia me ajudar? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Bom dia Samuel, tudo bem?

Pude observar que está faltando uma coluna entre os campo Tamanho e Preço de Lista que imagino ser o campo Sabor, e por isso o seu INSERT está dando erro dizendo que "Os valores Fornecidos não corresponde à definição da tabela". Já que você está inserindo campos não existentes na tabela.

Estrutura da Tabela Bom, acredito que para você resolver isso basta deletar e criar a tabela novamente com a coluna Sabor exp: SINTAX DO CÓDIGO DE EXCLUIR TABELA

DICA: Não é necessário listar os campos como mostrado no meu exemplo, desde que os campos inseridos estejam na ordem natural da tabela, mas vejo como uma boa prática para não Inserir os dados em colunas/posições erradas. Como no seu código caso a quantidade de colunas na tabela estivessem iguais as informações no INSERT, você iria colocar o que deveria ser o sabor na coluna Preço de lista, que não seria possível por causa do tipo de dado definido na tabela (Texto em lugar de campo numérico)

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

Me avise caso tenha conseguido entender e resolver. Espero ter ajudado.

Obrigado, amigo!