Advantage RDDs

Advantage Visual Objects RDD

  Previous topic Next topic  

Visual Objects provides an interface through which "back-end" engines can be accessed. This interface access is supported through Replaceable Database Drivers (RDDs).

Eight Advantage RDDs are provided to work with Visual Objects: two for accessing NTX indexes (AXDBFNTX & AXSQLNTX) two for accessing CDX indexes (AXDBFCDX & AXSQLCDX) two for the Advantage proprietary file format (ADSADT & AXSQLADT) and two for the Visual FoxPro file format (AXDBFVFP & AXSQLVFP).

RDDs are responsible for data storage and retrieval in your Visual Objects application. In order for the Visual Objects RDDs to respond to requests made by your application, the requests are transferred across the network to the file server. The file server retrieves the raw data and returns it to the client workstation for processing.

Advantage, however, is built on the client/sever model and moves much of the processing from the client to the Advantage server. This reduces network traffic and increases performance while offering a higher level of data integrity.

Advantage RDDs are easily used in Visual Objects applications. First, you need to reference the Advantage RDD in your application. Visual Objects will then automatically send commands to be processed to the referenced RDD. Second, if you require advanced Advantage functionality such as Advantage Transaction Processing, you will need to use an additional Advantage library, DBFAXS. This library must be imported into the Visual Objects repository to be used in your application. Third, if you wish to access the Advantage Client Engine functionality, you will need to add the Advantage Client Engine library to your application’s properties.

The Advantage RDDs listed below are provided to support the following file formats:

Advantage RDD

Table Type

Index Type

Memo Type

AXDBFNTX / AXSQLNTX

DBF

NTX

DBT

AXDBFCDX / AXSQLCDX

DBF

CDX/IDX

FPT

AXADT / AXSQLADT

ADT

ADI

ADM

AXDBFVFP / AXSQLVFP

DBF

CDX/IDX

FPT