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: [email protected]
Gmail, GTalk: [email protected]
Hotmail, MSN: [email protected]
BlogSpot: http://silvioclecio.blogspot.com/
BlogSite: http://silvioprog.blogspot.com/
°oO| Seja livre, use Linux! |Oo°



________________________________
De: Ricardo Rocha <[email protected]>
Para: [email protected]
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.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a