Здравствуйте,
Кто нибудь может подсказать самый начальный пример, как работать с OCI из VS2017 или хотя бы с OCILIB?
Все что я понял что делать, это скачать Instant Client Oracle для Windows:
https://www.oracle.com/database/technologies/instant-client/downloads.html
оттуда взял 5 нужных dll файл:
-oci.dll
-ociw32.dll
-oraociei19.dll
-orannzsbb19.dll
-oraons.dll
По крайней мере я так понял из этой инструкции, что нужны только эти dll
https://docs.oracle.com/en/database/oracle/oracle-database/19/lnoci/instant-client.html
И потом в Visual Studio 2017 с помощью winapi функции LoadLibraryW указал к ним путь:
Код:
HINSTANCE hMyDLL_oci = LoadLibraryW(L"D://Oracle distibute//Oracle_DLL//oci.dll");
HINSTANCE hMyDLL_ociw32 = LoadLibraryW(L"D://Oracle distibute//Oracle_DLL//ociw32.dll");
HINSTANCE hMyDLL_orannzsbb19 = LoadLibraryW(L"D://Oracle distibute//Oracle_DLL//orannzsbb19.dll");
HINSTANCE hMyDLL_oraociei1 = LoadLibraryW(L"D://Oracle distibute//Oracle_DLL//oraociei19.dll");
HINSTANCE hMyDLL_oraons = LoadLibraryW(L"D://Oracle distibute//Oracle_DLL//oraons.dll");
А что делать дальше, как хотя бы установить соединение с сервером БД, ввести там UserName, Password, HostName - вообще не могу понять.
C OCILIB тоже не очень понятно, что и как подключать.
Может быть кто нибудь уже подключал OCI, подскажите пожалуйста