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.