accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

erreurs avec sqltypes.h pour une connexion ODBC

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.os.ms-windows.programmation ] 

Retour : Accueil du site fr comp os ms-windows programmation   charte stats de ce groupe


  Sujet:   erreurs avec sqltypes.h pour une connexion ODBC  
 De: jrm...@gmail.com (jerome)
 Groupes: fr.comp.os.ms-windows.programmation
 Organisation: http://groups.google.com
 Date: 14. May 2008, 06:23:16
Bonjour,

J'envisage de faire un programme qui se connecte via ODBC à une base
de données. 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éé mon fichier main.c avec Code::Blocks
et me suis contenté d'inclure les 2 headers nécessaires sql.h et
sqlext.h puis j'ai compilé par prudence et je me retrouve avec une
floppée d'erreurs.

Ci-dessous, le code source du main.c, puis une petite partie des
erreurs :

CODE :

#include <stdio.h>
#include <stdlib.h>
#include <sql.h>
#include <sqlext.h>

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...|
||=== Build finished: 50 errors, 0 warnings ===|


Voici un extrait du contenu de sqltypes.h :

#ifndef _SQLTYPES_H
#define _SQLTYPES_H
#if __GNUC__ >=3
#pragma GCC system_header
#endif

#ifdef __cplusplus
extern "C" {
#endif
#define SQL_API __stdcall
#ifndef RC_INVOKED
#define __need_wchar_t
#include <stddef.h>
typedef signed char SCHAR;
typedef long SDWORD;
typedef short SWORD;
typedef ULONG UDWORD;
typedef USHORT UWORD;
typedef signed long SLONG;
typedef signed short SSHORT;
typedef double SDOUBLE;
typedef double LDOUBLE;
typedef float SFLOAT;
typedef PVOID PTR;
typedef PVOID HENV;
typedef PVOID HDBC;
typedef PVOID HSTMT;
typedef short RETCODE;
typedef UCHAR SQLCHAR;
typedef SCHAR SQLSCHAR;
typedef SDWORD SQLINTEGER;
typedef SWORD SQLSMALLINT;
#ifndef __WIN64

Je suis loin d'être un spécialiste en C et tout aide sera la
bienvenue. Merci de votre attention.

Cordialement,

Jérôme


DateSujet  Auteur
14.05.
*   erreurs avec sqltype
jerome
14.05.
`* Re: erreurs avec sqltype
jerome
14.05.
 `- Re: erreurs avec sqltype
patrick
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)