Erro de Sql

Firebird

11/07/2003

Ala a todos

Utilizo Clientdataset(IBX) e quando executo o ApplyUpdates e retorna a um erro ´Update affected more than 1 record´.

O q pode esta acontecendo.
Obs - Executo os procedimentos de cadastro em view

Obrigado a todos


Fabricio Almeida

Fabricio Almeida

Curtidas 0

Respostas

Afarias

Afarias

11/07/2003

|Utilizo Clientdataset(IBX)

ClientDataSet não faz parte do IBX


|e quando executo o ApplyUpdates e retorna a um erro ´Update affected
|more than 1 record´.

Agora estou na dúvida se vc está usando ClientDataSet ou IBDataSet

Se for IBDataSet, sua propriedade ModifySQL está errada, se for ClientDataSet ai depende... se a propriedade ResolveToDataSet de seu Provider for FALSE, então vc configurou errado a propriedades ProviderFlags dos TFields de seu DataSet ligado ao Provider.

T+


GOSTEI 0
Fabricio Almeida

Fabricio Almeida

11/07/2003

Não ha nada de errado com os procedimentos do servidor


GOSTEI 0
Afarias

Afarias

11/07/2003

|Não ha nada de errado com os procedimentos do servidor

Como assim?? Que tal vc exclarecer o q está realmente fazendo??

Vc está usando IBX ou ClientDataSet (ou ambos: IBX + MIDAS)??
Qual o SQL da propriedade ModifySQL (se é q vc a usa)??
Qual o código das triggers da VIEW (se é q vc usa)??
como está configurado seu Provider (se é q vc usa)??

Este problema ocorre com o mau uso dos procedimentos/propriedades q citei anteriormente.


T+


GOSTEI 0
POSTAR