ContentsIndexPreviousNext

2.1 AcuODBC Design

Open Database Connectivity (ODBC), developed by Microsoft, is the standard way to connect Windows applications to relational and non-relational databases. To submit a request to a database, ODBC-enabled applications use Structured Query Language (SQL).

There are three main ways to generate SQL commands from Windows applications:

AcuODBC is designed to let Windows users read and write ACUCOBOL-GT's Vision files as well as relative files. Since none of these file formats is relational, AcuODBC's job is to receive ODBC calls from ODBC-enabled applications (like MS Word) and translate them into the appropriate I/O actions.

After AcuODBC translates the ODBC calls into Vision I/O, it processes these requests for data and returns results to the driver manager, which passes them along to the calling Windows application.

AcuODBC can operate in one of three scenarios:

Each of these is described more fully in this chapter.