Bonjour,
je suis débutant en C. Après avoir lu le tutoriel "L'accès à vos données avec ODBC en C", j'ai essayé de tester le code contenu dans le tutoriel.
J'ai d'abord créé une base de donnée sur sql server nommée pays_db.
j'ai créé la table pays_tbl contenanant les champs ID_pays, pays et capitale.
J'ai par la suite créé un utilisateur et ma source de données comme l'indique le tutoriel.
lorsque je teste le code qui suit:
je reçois deux message d'erreur que sont:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <windows.h> /* A inclure uniquement sous Windows */ #include <sql.h> /* API ODBC de base */ #include <sqlext.h> /* Fonctions propres a ODBC 3.x */ int main() { SQLHENV env; if ( !SQL_SUCCEEDED(SQLAllocHandle(SQL_HANDLE_ENV, NULL, &env)) ) /* SQLAllocHandle a echoue */ ; else { /* On continue */ SQLFreeHandle(SQL_HANDLE_ENV, env); } return 0; }
.underfined reference to 'SQLAllocHandle @12';
underfined reference to 'SQLFreeHandle @8'
La suite du code contenu dans ce tutoriel présente également de nombreuses erreurs.
A quoi est du ces erreurs?
Y a t-il une autre manière de se connecter à une base de donnée, autre que celle présenté par ce tutoriel?
Merci d'avance de votre aide.
NB: ce tutotiel est en pièce jointe
Partager