Auto-increment

Firebird

15/06/2004

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

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

15/06/2004

[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]


GOSTEI 0
Jrsistemas

Jrsistemas

15/06/2004

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.


GOSTEI 0
Afarias

Afarias

15/06/2004

Já viu esse tópico::

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



T+


GOSTEI 0
POSTAR