Olá Silvio Clésio! Primeiramente obrigado pela resposta... Gostaria de fazer isso no Firebird.
Ricardo Messias da Silva Rocha Ciência da Computação - 2009 - ________________________________ De: Silvio Clécio <[email protected]> Para: [email protected] Enviadas: Domingo, 15 de Março de 2009 15:11:08 Assunto: Res: [delphi-br] Delphi-Firebird-Generators Olá galera, Bom, nesse caso pode excluir seu generator pq ele não irá servir para este caso. Na NET tem exemplos disso a rojão, mas, vc quer fazer no projeto ou no Firebird? No projeto: ------- Query.SQL.Text := 'select count(codigo) as codigo from tabela'; Query.Open; VCodigo := Query.FieldByName( 'codigo') .AsInteger + 1; Daí a variável VCodigo vai estar com o valor desejado, você pode aplicar num parâmetro e etc. ------- Caso vc queira mesmo fazer no Firebird (eu prefiro no projeto), vc pode criar uma procedure e nela criar o parâmetro de saída, aplique o valor do SQL "select count(codigo) as codigo from tabela" nesse parâmetro e some com 1. ____________ _________ _________ __ []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silviop...@yahoo. com.br Gmail, GTalk: silviop...@gmail. com Hotmail, MSN: silviop...@hotmail. com BlogSpot: http://silvioclecio ..blogspot. com/ BlogSite: http://silvioprog. blogspot. com/ °oO| Seja livre, use Linux! |Oo° ____________ _________ _________ __ De: Ricardo Rocha <ricardo_rmsr@ yahoo.com. br> Para: delphi...@yahoogrup os.com.br Enviadas: Domingo, 15 de Março de 2009 3:00:19 Assunto: [delphi-br] Delphi-Firebird- Generators Estou fazendo meu TCC usando Delphi e Feribird, sei que o proposito do Grupo não é falar sobre outro ferrante a não ser Delphi. Mos por eu estar utilizando o Delphi acho que posso fazer uma pergunta que desrrespeito a ele. É o seguinte! Vou criar uma tabela no Firebird para "usuários" nesta entidade vai ter um atributo chamado "ID_USUARIO" , que vai armazenar a o número do usuário, tipo: ID_USUARIO NOME SENHA 1 Ricardo xxx 2 Maria yyy como faço para que esse número seja incrementado automaticamente, e se excluir um usuário ele verifica a quantida e renumera... tipo vamos supor que tenho 5 usuários, depois excluo o 5º, e depois insiro outro, esse tem que ficar o número 5, não com 6... Obrigo... Se não entenderem eu esplico melhor Vlw Ricardo Messias da Silva Rocha Ciência da Computação - 2009 - Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]

