ODBC problems in a C++ project

Hello,

I'm trying to include an ODBC connection in a C++ project, I created new WIN32 Console Application project and included the files

#include <sql.h>
#include <sqltypes.h>
#include <sqlext.h>

when trying to compile to code I'm getting tons of error messages:

1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(276) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(276) : error C2086: 'int SQLRETURN' : redefinition
1> C:\Program Files\mine\hdbclient\sdk\odbc\incl\sqlext.h(1695) : see declaration of 'SQLRETURN'
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(284) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(289) : error C2143: syntax error : missing ';' before '__cdecl'
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(289) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(289) : error C2086: 'int SQLRETURN' : redefinition
1> C:\Program Files\mine\hdbclient\sdk\odbc\incl\sqlext.h(1695) : see declaration of 'SQLRETURN'
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(297) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(300) : error C2143: syntax error : missing ';' before '__cdecl'
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(300) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(300) : error C2086: 'int SQLRETURN' : redefinition
1> C:\Program Files\mine\hdbclient\sdk\odbc\incl\sqlext.h(1695) : see declaration of 'SQLRETURN'
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(306) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(308) : error C2143: syntax error : missing ';' before '__cdecl'
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(308) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(308) : error C2086: 'int SQLRETURN' : redefinition
1> C:\Program Files\mine\hdbclient\sdk\odbc\incl\sqlext.h(1695) : see declaration of 'SQLRETURN'
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(317) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(319) : error C2143: syntax error : missing ';' before '__cdecl'
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(319) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(319) : error C2086: 'int SQLRETURN' : redefinition
1> C:\Program Files\mine\hdbclient\sdk\odbc\incl\sqlext.h(1695) : see declaration of 'SQLRETURN'
1>c:\program files\mine\hdbclient\sdk\odbc\incl\sqlucode.h(319) : fatal error C1003: error count exceeds 100; stopping compilation

What am I doing wrong? I havn't wrote a single line of code except of the main declaration...

Thanks in advance.

TNS
Topic archived. No new replies allowed.