If your external stored procedure uses CLIv2 to directly execute SQL, include the CLIv2 header files after the sqltypes_td.h header file. For example:
#define SQL_TEXT Latin_Text #include <sqltypes_td.h> #include <string.h> #include <stdio.h> #include <wchar.h> #include <coptypes.h> #include <coperr.h> #include <parcel.h> #include <dbcarea.h>