Javeiros, estou com o seguinte problema: Preciso na tela abaixo que me apareça o número gerado pelo banco de dados. O banco de dados é o postgresql e dado é um inteiro.

Acessar codigo no banco de dados
5 Respostas
Velho, vc pode criar um sequence no banco e quando vc chamar esta tela, realizar um select onde ele te retorna o proximo valor da sequence…
SELECT nextval(‘SUA_SEQUENCE’);
voce quer que o numero apareça antes de você cadastrar o usuario?
se utilize a forma com oq o mduques falou, senao voce faz uma consulta normal no banco.
Vc pode usar um COUNT na sua pesquisa SQL para contar oa qtde de registros da tabela, adicionar esse valor a uma variável e incrementar…
Rapeize, não entendi muito bem. Vcs poderiam citar algum codigo que me explique isso :?:
Não funciona.
Imagine que a tabela tenha 3 registros, 1, 2 e 3, e que apaguemos o registro 2.
Baseado na contagem de linhas, o próximo registro a ser inserido é o 3, só que ele já existe.
A melhor maneira mesmo é usar uma tabela de sequence que gere esses valores.