ESQL Client Executables
You can link your application as one of two different types of ESQL client executables, depending on your operating system, network configuration, and application requirements. Following are the two types of ESQL client executables:
- ESQL Large Client (Full) — This is a complete Progress database client executable including the SQL Compiler, single or multi-user capability, and the ability to run locally or remotely to a database server. This executable can handle all static and dynamic SQL requests and include Progress options such as DataServers, user sort routines, and calls to HLC in database schema triggers.
- ESQL Small Client — This is the preferred ESQL client for a multi-user network operation. It contains only Progress client communications and minor utility modules to access the Progress Open Interface Driver. The OID can handle all static and dynamic SQL requests on behalf of an ESQL small client.
You can use the PROBUILD utility to generate UNIX link scripts or Windows linker response files for all ESQL client executables except the Windows small client. For the Windows small client, you create your own link script.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |