Progress.Data.DataType enumeration class
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
(Windows only; GUI for .NET)
An enumeration whose members indicate the ABL built-in data types that are valid for use with the Progress.Data.BindingSource class (the ProBindingSource).
Members
| Member | Description |
|---|---|
| BLOB | Indicates the BLOB data type |
| CHARACTER | Indicates the CHARACTER data type |
| CLOB | Indicates the CLOB data type |
| COM_HANDLE | Indicates the COM-HANDLE data type |
| DATE | Indicates the DATE data type |
| DATETIME | Indicates the DATETIME data type |
| DATETIME_TZ | Indicates the DATETIME-TZ data type |
| DECIMAL | Indicates the DECIMAL data type |
| HANDLE | Indicates the HANDLE data type |
| INT64 | Indicates the INT64 data type |
| INTEGER | Indicates the INTEGER data type |
| LOGICAL | Indicates the LOGICAL data type |
| PROGRESS_LANG_OBJECT | Indicates the Progress.Lang.Object class type |
| RECID | Indicates the RECID data type |
| ROWID | Indicates the ROWID data type |
| UNKNOWN | Data type unknown (specified only at run time) |
Super Class
System.Enum class from .NET
Notes
- For information on the
System.Enumclass, refer to the .NET class library documentation. - The ProBindingSource exposes an ABL BLOB field (a Binary Large Object)
to any bound .NET control as a .NET
System.Byte[]data type. Before binding a BLOB to a particular .NET control, check the .NET control's user documentation to see if it can render the type of file that the BLOB represents.For example, if you bind an image BLOB to a Microsoft
DataGridView, the grid represents the BLOB as aSystems.Windows.Forms.DataGridViewImageColumnclass. If the BLOB is not in a recognized format, the class throws an error. If you bind the same BLOB to anUltraGridfrom the OpenEdge Advanced UI Controls, the grid represents the BLOB as anUltraGridColumnof theSystem.Byte[]data type. In order to display the image, you must then add an editor control to the column using something like the following code:myGrid:DisplayLayout:Bands[0]:Columns[1]:Editor = NEW Infragistics.Win.EmbeddableImageRender(). - The ProBindingSource exposes an ABL CLOB field (a Character Large Object) to any bound
.NET control as a .NET
System.Stringdata type. Be sure that the .NET control can handle that data type.