Fórum Campo AutoIncremento no SQL Server #156542

29/04/2003

0

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

Responder

Posts

29/04/2003

By Alemão

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


Responder

Gostei + 0

29/04/2003

Gjannotti

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 ?


Responder

Gostei + 0

29/04/2003

By Alemão

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


Responder

Gostei + 0

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

Aceitar