Bonjour,
Je sais que ce problème a été souvent posé mais je n'ai quand même pas réussi à trouver de solution à mon problème.
J'utilise Visual Studio 2017 et Oracle 12_2.
J'ai bien installé l'instant client 12_2 32 bit car mon application est en 32 bit.
Le code retour de GetLastError() est 126.
Merci de votre aide en avance.
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 #include <Windows.h> #include <ocilib.h> void err_handler(OCI_Error *err) { wprintf(L"code : ORA-%05i\n" L"msg : %s\n" L"sql : %s\n", OCI_ErrorGetOCICode(err), (wchar_t *)OCI_ErrorGetString(err), (wchar_t *)OCI_GetSql(OCI_ErrorGetStatement(err))); } int main() { if (!OCI_Initialize(err_handler, "C://oracle//instantclient_12_2_32bit", OCI_ENV_DEFAULT)) { DWORD dw = GetLastError(); return -1; } OCI_Cleanup(); return 0; }
Elyaadri
Partager