PRE causes the preprocessor to generate code to load the OpenESQL runtime module (odbcrw32.dll) dynamically at runtime. This conflicts with the LITLINK compiler directive. So if you use LITLINK, specify NOPRE to stop the dynamic loading code being generated. In this case, you must add
odbcrw32.lib to the list of LIBs to be linked in your build settings. Then the linker generates code into the executable which causes the operating system to load
odbcrw32.dll implicitly when the executable is loaded.
Syntax:
Note: This applies to Windows environments (local development) only.
[NO]PRE
Scope:
Used at compile time:
|
Yes
|
Behavior at run time:
|
N/A
|
See
Scope - OpenESQL SQL Compiler Directive Options for more information.