dbExpress - duplicando registro

Firebird

10/02/2003

Pessoal,

estou fazendo um programa para gravar nota e itens, e está acontecendo que ao gravar os itens da nota, está duplicando um registro.
Tenho como chaves no Item, o num.da nota e o produto e está gravando um registro com o num.da nota com 0 (zero), ou seja, grava todos os itens e mais um registro com um o nº da nota = 0 e o cód. do produto.

Utilizo ClientDataSet, Provider e SQLClientDataSet, e ajustei os ProviderFlags assim: pflnUpdate, pflnWhere, pflnInKey = true e Required = true em ambos os códigos (nº da nota e cod.produto);

O que pode estar errado???

Agradeço qualquer ajuda enviada!


Jack Stone

Jack Stone

Curtidas 0
POSTAR