DBMAN

Specifies the preprocessor to use. This directive is not required when compiling programs with OpenESQL.

Syntax:

DBMAN={ODBC | ADO} 

Parameters:

ODBC For native code
ADO For .NET managed code

Properties:

Default:

DBMAN=ODBC for native applications

DBMAN=ADO for managed applications (see ILGEN)

Scope:

Used at compile time: Yes
Behavior at run time: Process

See Scope - OpenESQL SQL Compiler Directive Options for more information.

Comments:

Applications compiled with SQL(DBMAN=ODBC) for .NET must be compiled with the ILTARGET directive specifying the appropriate platform. You cannot specify ILTARGET(AnyCPU) in this case.

Applications that connect to a SQL Server database using an Azure connection must be compiled using the DBMAN=ADO directive before they can be deployed to the cloud.