Overview of the ActiveX Access Method
The ActiveX access method is a set of nine custom controls that enable development environments that support ActiveX to easily access Btrieve data. The interface includes a data source control and eight bound data controls.
The PSQL data source control provides the connection point between your application and a Btrieve data file. In addition to acting as a data source for other data-aware controls, the data control also exposes properties, methods, and events you can use to access data from code in your application—opening, closing, and creating files; and retrieving, updating and deleting records.
The PSQL bound controls, which must be attached to the data source control, include data-aware text box, list box, combo box, check box and option button controls. The list and combo box controls operate either as field-bound controls or as multi-column record list controls. Command button and horizontal and vertical scroll bar controls provide indexed record navigation.
In Microsoft Visual Basic, the PSQL data source control can also act as a record source for data-aware Visual Basic controls, and for third-party data-aware ActiveX controls.
This section features the following subsections:
Development Environments
The ActiveX access method supports the following environments:
*Note: Several other development environments and applications also provide support for ActiveX control extensions. However, Actian Corporation has not tested its ActiveX access method in any programming environments, languages, or applications not specifically listed above.
Third-Party Data Bound Controls
The ActiveX access method can bind data from Sheridan, APEX, GreenTree, and Microsoft Controls. Actian Corporation only recommends using these third-party products when they have formatting or presentation functionality not present in the ActiveX access method.
Because Actian Corporation cannot control the development of third-party software, it does not support all of the functionality of these controls. For the same reason, it cannot offer technical support on these products.
*Note: Data binding to third-party data-aware controls is not supported in any environment other than Microsoft Visual Basic.
ActiveX Control Objects
The ActiveX control objects included with the ActiveX access method are listed in the following table: