Master Detail ClientDataSet - Chave Estrangeira
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.
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
Curtidas 0