
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.85] |
![]() |
|
![]() | Данный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
Здравствуйте,
Кто нибудь может подсказать самый начальный пример, как работать с OCI из VS2017 ? Все на что меня хватило, это скачать Instant Client Oracle для Windows: оттуда взял 4 нужные dll файл: -oci.dll -oraociei19.dll -orannzsbb19.dll -oraons.dll По крайней мере я так понял из этой инструкции: И потом в Visual Studio 2017 с помощью функции 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 - вообще не могу понять. ![]() |
![]() |
Сообщ.
#2
,
|
|
А почему не используешь штатные средства .Net: System.Data.OracleClient? Я чего-то не понимаю в вопросе?
|
Сообщ.
#3
,
|
|
|
Цитата MIF @ А почему не используешь штатные средства .Net: System.Data.OracleClient? Я чего-то не понимаю в вопросе? Потому что условие, что - нельзя использовать .NET |
Сообщ.
#4
,
|
|
|
Откуда такое условие?
|