J'envisage de faire un programme qui se connecte via ODBC =E0 une base
de donn=E9es. Je travaille sous windows XP et j'utilise donc les headers
suivants :
odbcinst.h
sql.h
sqlext.h
sqltypes.h
sqlucodes.h
Pour l'instant, j'ai juste cr=E9=E9 mon fichier main.c avec Code::Blocks
et me suis content=E9 d'inclure les 2 headers n=E9cessaires sql.h et
sqlext.h puis j'ai compil=E9 par prudence et je me retrouve avec une
flopp=E9e d'erreurs.
Ci-dessous, le code source du main.c, puis une petite partie des
erreurs :
int main()
{
printf("Hello world!\n");
return 0;
}
ERREURS :
C:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\include\sqltypes.h|
17|error: syntax error before "UDWORD"|
C:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\include\sqltypes.h|
18|error: syntax error before "UWORD"|
C:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\include\sqltypes.h|
24|error: syntax error before "PTR"|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=3D=3D=3D Build finished: 50 errors, 0 warnings =3D=3D=3D|