question

Eu tenho auto incrementado a chave primaria no sql, mas nao obter automaticamente um valor gerado no formulario de frontend?

Oi eu ma iniciante totla de rede do sql server n ponto. Eu criei uma tabela autoincremented n a coluna de chave primária. criei um formulário da web em c# na plataforma dot net, que está hospedada localmente. Eu tenho um problema, quando tento inserir dados de formulário da web, o que devo fazer sobre essa coluna de chave primária, ele não começar automaticamente preenchido quando preencher outros campos, não tem qualquer valor que entrar.

1) Que diz que "Não pode inserir um valor explícito para a coluna de identidade na tabela 'Produto' quando IDENTITY_INSERT está definido como desligado." quando eu entro em um valor por mim.

2) Que dizer "sintaxe incorreta próxima ','.

Erro de origem: Linha 41: objCommand.Connection=objConnection; Linha 42: objCommand.CommandText = "Inserir produto (CustomerName, EndereçoDoCliente, factura, InvoiceDate, ProductName, ProductDescription, UnitCost, quantidade, TotalAmountToBePaid) values ('" + tbcustomername.Text + "','" + tbcustomeraddress.Text + "'," + tbinvoicenumber.Texto + ",'" + tbinvoicedate.Text + "','" + tbproductname.Text + "','" + tbproductdescription.Text + "'," + tbunitcost.Text + "," + tbquantity.Text + "," + tbamounttobepaid.Texto + ")"; Linha 43: objCommand.ExecuteNonQuery(); Linha 44: Linha 45:
"Porque eu tenho autoincremented, gostaria de obter um valor automaticamente enquanto eu m preenchendo outras colunas, mas que não acontece. O que eu faço? bdlv, então você está me dizendo que um campo de autoincremented não deve ser mencionado no meu código de inserção. Quando eu escrevo o código Selecione para mostrá-lo no datagrid, somente então deve ser mencionado? Por favor, explique detalhadamente porque eu m principiante? Obrigado bdloving, funcionou. Era simple. Uma coluna de auto gerada não deve figurar na coluna de inserção. Apesar de sua caixa de texto estiver visível na minha área, vou apagá-lo.

resposta Resposta

Aqui está um exemplo de como usar o autoincrement para mysql bdlv de apoio:
http://dev.MySQL.com/doc/refman/5.0/en/example-auto-increment.html




resposta Não é a resposta que você estava procurando?
Adicionar um comentário ou resposta a esta pergunta

Pesquisar uma resposta melhor..
Ou, fazer uma pergunta..
Comentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2023
All rights reserved