Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
C# Ajuda - Auto Incrementar
13-06-2011, 09:42
Mensagem: #1
C# Ajuda - Auto Incrementar
Bom dia a todos ,

Estou a criar um software em C# com SQLCE pois é para PDA , e o SQLCE não traz a definição para auto-incrementar o id , então eu tive de fazer um codigo de auto-incrementar que me funciona so que agora vi que tem um problema que ainda não consegui resolver :x
É o seguinte com o codigo que tenho se apagar um registo como ele conta quantos tem la volta a adicionar um reptido , ou seja , eu tenho 3 produtos o 1, 2 e 3 se eu apagar o 2 ele vai-me contar que tem 2 registos e adiciona o 3 de novo , se alguem me puder ajudar agradecia

Vou deixar aqui o codigo que tenho :

Código:
// Incrementar 1 ao id (auto increment)
            SqlCeCommand cm = liga.CreateCommand();
            SqlCeCommand conta = liga.CreateCommand();
            conta.CommandText = "select count (id) from vendas ";
            int quant = Convert.ToInt32(Convert.ToString(conta.ExecuteScalar()));
            long resultado;
            resultado = quant + 1;
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
14-06-2011, 19:07
Mensagem: #2
RE: C# Ajuda - Auto Incrementar
Boas, podes utilizar o max(id) ao invés do count(id).

Cumps,

ComputedLife - Soluções Informáticas!
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 4 Visitante(s)