Bonjour a tous..j'ai besoin de votre aide pour pouvoir avancer dans mon projet.alors voila j'ai choisi le OCILIB 3.9.0 et le compilateur visual studio 2005 pour pouvoir traiter une table dans ma base de donnée oracle 10g. je commence par faire la connexion entre la BD et VS mais ca bloque , voila le code que j'ai écrit:
Code c : 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
20
21
22
23
24
25
26
27
28
29
30
31
32 #include <windows.h> #include <stdafx.h> #include "ocilib.h" int main(int argc, char *argv[]) { OCI_Connection* cn; OCI_Statement* st; OCI_Resultset* rs; OCI_Initialize(NULL, NULL, OCI_ENV_DEFAULT); cn = OCI_ConnectionCreate("localhost", "gestioncommerce", "saf", OCI_SESSION_DEFAULT); st = OCI_StatementCreate(cn); OCI_ExecuteStmt(st, "select intcol, strcol from magazin"); rs = OCI_GetResultset(st); while (OCI_FetchNext(rs)) { printf("%i - %s\n", OCI_GetInt(rs, 1), OCI_GetString(rs,2)); } OCI_Cleanup(); return EXIT_SUCCESS; return 0; }
Mais le résultat est décevant :
Erreur 1 error LNK2019: symbole externe non résolu _OCI_Cleanup@0 référencé dans la fonction _main ProgramC.obj
Erreur 2 error LNK2019: symbole externe non résolu _OCI_GetInt@8 référencé dans la fonction _main ProgramC.obj
Erreur 3 error LNK2019: symbole externe non résolu _OCI_GetString@8 référencé dans la fonction _main ProgramC.obj
Erreur 4 error LNK2019: symbole externe non résolu _OCI_FetchNext@4 référencé dans la fonction _main ProgramC.obj
Erreur 5 error LNK2019: symbole externe non résolu _OCI_GetResultset@4 référencé dans la fonction _main ProgramC.obj
Erreur 6 error LNK2019: symbole externe non résolu _OCI_ExecuteStmt@8 référencé dans la fonction _main ProgramC.obj
Erreur 7 error LNK2019: symbole externe non résolu _OCI_StatementCreate@4 référencé dans la fonction _main ProgramC.obj
Erreur 8 error LNK2019: symbole externe non résolu _OCI_ConnectionCreate@16 référencé dans la fonction _main ProgramC.obj
Erreur 9 error LNK2019: symbole externe non résolu _OCI_Initialize@12 référencé dans la fonction _main ProgramC.obj
Merci d'avance pour votre aide.
Partager