Consultor Eletrônico



Kbase P100895: Getting errors (7228)(7176) when sending an updated DataSet from a .Net client
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   21/04/2005
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.0B

SYMPTOM(s):

Getting errors (7228)(7176) when sending an updated DataSet from a .Net client

Input result set error: <error message> (7176)

There might be a mismatch between an input result set and the schema in the proxy. (7228)

Input result set error:Progress.Open4GL.DynamicAPI.ClientException: Input result set error: Progress.Open4GL.DynamicAPI.ClientException: Input result set error: System.Data.DeletedRowInaccessibleException: Deleted row information cannot be accessed through the row. There might be a mismatch between an input result set and the schema in the proxy. (7228) (7176)

The DataSet is filled by loading a XML file

The updated DataSet contains deleted rows

Using the .Net Open Client

CAUSE:

The schema of the loaded XML file is not equivalent to the Dataset schema received from Progress 4GL.

FIX:

Modify the XML schema in order to get the same schema than the Temp-Table sent by Progress 4GL.


For example:
The XML file contain the following element: <PoNr>1</PoNr>

whereas the Temp-Table contains the field PuNr instead.