Bonjour j'effectue actuellement un mini programme afin de me connecter sur la base Oracle 10g.
Voici mon code :
je n'est pas d'erreur de compile, par contre j'arrive pas à me connecter sur la base de donnée Oracle.
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
20
21
22
23
24
25
26
27
28
29
30
31 #include "ocilib.h" void err_handler(OCI_Error *err) { printf("code : ORA-%05i\n" "msg : %s\n" "sql : %s\n", OCI_ErrorGetOCICode(err), OCI_ErrorGetString(err), OCI_GetSql(OCI_ErrorGetStatement(err))); } int main() { OCI_Connection *cn; if (!OCI_Initialize(err_handler, NULL, OCI_ENV_DEFAULT)) return EXIT_FAILURE; cn = OCI_ConnectionCreate("service name", "usr", "pwd", OCI_SESSION_DEFAULT); if(cn != NULL) cout << "OK" << endl; else cout << "KO" << endl; OCI_Cleanup(); return EXIT_SUCCESS; }
Et j'ai ça dans la console :
Auriez-vous une idée de ce disfonctionnement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 KO code : ORA-12154 msg : 0 sql : (null)
Merci
Partager