Master Detail ClientDataSet - Chave Estrangeira

Delphi

26/08/2011

Boa tarde a todos,

Criei uma estrutura Master/Detail usando ClientDataSets, já fiz isso algumas vezez, a questão é que minhas chaves primárias sempre foram obtidas através de geradores de incremento e neste caso específico, estou usando uma chave auto-incremento do SQL Server.

Quando dou o ApplyUpdates ocorre um erro, pois a chave estrangeira do Detail que está relacionada com a chave auto-incremento do Master, está vazia.

Gostaria de saber se é possível usar chave auto-incremento neste caso, já que, obviamente,  não tenho como setar diretamente a chave estrangeira do Detai, já que a chave auto-incremento do Master só será gerada pelo SQL Server no momento de sua gravação.

Grato a quem puder ajudar.
Joao Gomes

Joao Gomes

Curtidas 0
POSTAR