Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todos,
Sei que este tópico pode ser duplicado mas já procurei e não encontrei a resposta.
Utilizo o Delphi XE com DBX e MS SQL 2008 R2.
No banco, as tabelas do sistema tem campos seriais, ou sequenciais. Por essa eu configurei nos providerflags dos campos chaves a seguinte maneira: pfInWhere, pfInKey. Eu removi o pfInUpdate, pois o campo não poderá ser inserido e nem atualizado por ser serial. A propriedade UpdateMode está em upWhereKeyOnly.
Quando faço o applyupdates após um insert, o erro de "Record not found or changed by another user" aparece. Já revisei diversas vezes os providers e também verifiquei se na tabela em questão não é alterado os campos em algum trigger (que não é).
Alguém já passou por essa situação?
desde já agradeço a todos.
Carregando comentários...