Progress
Open Client
Developer’s Guide


Data Type Mapping

Table 7–2 lists the mapping between Progress and VB data types for method parameters.

NOTE: If you are writing a C++ client, it sees all of the data types in this table as a Variant data type.

Table 7–2: ActiveX Data Types In Progress and VB
Progress Data Type
Visual Basic Data Type
CHARACTER
String
COM-HANDLE
Long
DATE1
Double
DECIMAL
Double
INTEGER
Long
LOGICAL
Boolean
MEMPTR
Variant (byte array)
RAW
Variant (byte array)
RECID
Long
ROWID
Variant (byte array)
TABLE-HANDLE
ProTempTable
TEMP-TABLE
ProTempTable
WIDGET-HANDLE
Long
  1. Dates earlier than July 1, 1600 do not pass accurately between ActiveX open clients and the Progress AppServer. The date gains or loses several days when passed in either direction.

NOTE: Open Clients do not support the Progress BUFFER data type.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095