Consultor Eletrônico



Kbase P121667: .Net exception when calling SDO ColumnValue function with Decimal field from a .NET Open Client
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   07/05/2009
Status: Unverified

SYMPTOM(s):

.Net exception when calling SDO ColumnValue function from .NET Open Client

Resource String ID: 7238

FACT(s) (Environment):

The field data type is Decimal
The function works fine with Character data type field
The column function has been declared forward in the SDO main block
The error does not occur when overriding the columnValue function in the SDO.
It worked fine in 10.0A
OpenEdge 10.0B
OpenEdge 10.1x
OpenEdge 10.2A
Windows

CAUSE:

Bug# OE00136103

FIX:

There are 2 ways to work around this issue:

1. Do not declare forward the columnValue function in the SO, but override it instead.

or

2. Customize dataextcols.p and change the columnValue function by replacing the line:
"RETURN hCol:BUFFER-VALUE"
by "RETURN STRING(hCol:BUFFER-VALUE)".