Fórum Auto-increment #44884

15/06/2004

0

Estou com problemas em criar um campo auto-increment no firebird pois tenho que obter o nº quando estiver inserindo.E gostaria de saber como eliminar os geradores pois esta dando erro quando tento eliminar.
Tenho uma tabela de ´pedidos´ e uma de ´itensdopedido´ e a tabela itens precisa do codigo antes de salvar.


[b:ba55f332fd]Título editado. Não postar em caixa alta, pois equivale a gritar. Por favor, leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url].[/b:ba55f332fd]
Sandra/Moderação


Jrsistemas

Jrsistemas

Responder

Posts

16/06/2004

Maicongabriel

[i:f7791a9087]>> Estou com problemas em criar um campo auto-increment no firebird[/i:f7791a9087]
[b:f7791a9087]Não existe campo ´auto-increment´ no fb.[/b:f7791a9087]
[i:f7791a9087]>> pois tenho que obter o nº quando estiver inserindo. [/i:f7791a9087]
[b:f7791a9087]Pode fazer isso dentro de uma trigger de Insert com o uso de generator[/b:f7791a9087]
[i:f7791a9087]>> E gostaria de saber como eliminar os geradores [/i:f7791a9087]
[b:f7791a9087]Se quizer um campo ´auto-increment´ seguro, não tem como eliminar os generator´s![/b:f7791a9087]
[i:f7791a9087]>> pois esta dando erro quando tento eliminar.[/i:f7791a9087]
[b:f7791a9087]Eliminar o que ?[/b:f7791a9087]
[i:f7791a9087]>> Tenho uma tabela de ´pedidos´ e uma de ´itensdopedido´ e a tabela itens precisa do codigo antes de salvar.[/i:f7791a9087]
[b:f7791a9087]Para fazer funcionar é só você rever a forma como esta trabalhando com estas tabelas...[/b:f7791a9087]


Responder

Gostei + 0

16/06/2004

Jrsistemas

Estou usando os sequintes componentes no delphi
IBDATABASE
IBDATASET
IBTRANSACTION
DATASOURCE
Criei um tabela com o nome de controle la coloquei o codpedido quando insiro um pedido eu coloco o nº do pedido nesta tabela +1 lmais esta acontecendo que ela ñ esta atualizando o que eu faço nos comando para inserir e em salvar.


Responder

Gostei + 0

16/06/2004

Afarias

Já viu esse tópico::

http://delphiforum.icft.com.br/forum/viewtopic.php?t=30575



T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar