none
Gerar ID altomatico RRS feed

  • Pergunta

  • Eu queria saber como que faz para gerar ID(chave primaria) automatica de uma tabela e também como que faço para utilizar ela, tipo como que faço para chamar ela na aplicação.

    Uso o VS2008 e firebird2.5.

    Desde ja agradeço.

    quinta-feira, 13 de maio de 2010 17:15

Respostas

Todas as Respostas

  • Olá,

     

    Nunca trabalhei com firebird, e não sei como ele trabalha.

    Mas em bancos com SqlServer, SyBase, MySql, etc.... você defini nas propriedades da coluna no banco de dados com AutoIncrement para yes.

    Já Oracle, PostgreSQL (eu acho), você precisa criar sequences.

    Porém no caso do firebird acho que é semelhante a primeira opção.

    Já para inserir um valor um registro no banco, você não precisa referenciar a coluna, pois o próprio banco de dados fará o trabalho.

     

    Abraços


    Thiago Dorneles
    quinta-feira, 13 de maio de 2010 17:24
  • Como estás a fazer a ligação à base de dados? (LINQ To SQL, LINQ To Entities, Nhibernate, etc)

    http://twitter.com/guilhermegeek http://weblogs.pontonetpt.com/guilhermecardoso I'm Portuguese from Portugal, so don't expect an perfect English ;)
    quinta-feira, 13 de maio de 2010 17:30
  • Eu faço conexão por arquivo INI
    quinta-feira, 13 de maio de 2010 17:39
  • Bom dia Douglas !

    Veja este artigo (http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=11938), acredito que será bastante util.

    • Sugerido como Resposta Harley Araujo segunda-feira, 17 de maio de 2010 12:31
    • Marcado como Resposta Harley Araujo segunda-feira, 24 de maio de 2010 13:53
    segunda-feira, 17 de maio de 2010 12:31