OCILIB: Cannot create OCI environment
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.
Code:
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;
} |
Merci de votre aide en avance.
Elyaadri