Russian Qt Forum
Ноябрь 22, 2024, 12:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: OCI Oracle из Visual Studio 2017  (Прочитано 13725 раз)
Optimus1
Новичок

Offline Offline

Сообщений: 1


Просмотр профиля
« : Июль 03, 2020, 13:18 »

Здравствуйте,

Кто нибудь может подсказать самый начальный пример, как работать с 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, подскажите пожалуйста  Грустный
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 23.