Campo AutoIncremento no SQL Server

Delphi

29/04/2003

Como eu faço para que o delphi atualize o valor de um campo
autoincremento em um registro novo inserido em uma tabela.

Estou usando Delphi 5.
Estou usando Query com UpdateSQL em apenas uma tabela, sem joins.
Estou usando o SQL Link do BDE para acessar o SQL Server.
O Delphi reconheceu o campo como AutoIncrementField.
Eu setei a propriedade AutoGenerateValue para arAutoInc.

Mas mesmo assim não funciona, o campo fica nulo. Só atualiza se eu
fecho e abro a Query.

O SQL Link para SQL Server que vem com o Delphi

Existe alguma forma de fazer isto funcionar ?


Gjannotti

Gjannotti

Curtidas 0

Respostas

By Alemão

By Alemão

29/04/2003

Vc pode definir na tabela q o campo vai ser auto incremento.....


GOSTEI 0
Gjannotti

Gjannotti

29/04/2003

Eu fiz isto sim, vc não entendeu.

Ele está marcado como identity, o delphi o reconheceu como AutoIncField.

O valor do campo está sendo incrementado, mas o delphi não está mostrando este valor no grid, somente depois de fechar e abrir a query.

Como eu faço para este valor aparecer na tela, sem ter que usar @@identity ?


GOSTEI 0
By Alemão

By Alemão

29/04/2003

Mas vc tem q atualizar os dados da query..... e o numero de auto incremento só aparece depois q o comando for executado...


GOSTEI 0
POSTAR