Описание тега occi
Oracle C++ Call Interface (OCCI) is a high-performance and comprehensive API to access the Oracle database.
1
ответ
Пишите в CLOB, используя C++ и OCCI
Я разрабатываю приложение на C++, которое заполняет базу данных Oracle (11g). В этой базе данных есть пакет со следующей подписью: FUNCTION SAVE_CONF (I_USER IN VARCHAR2 ,I_APP IN VARCHAR2 ,I_CONTEXT IN VARCHAR2 ,O_CFG OUT SYS_REFCURSOR --CLOB ,O_ER…
20 фев '14 в 10:26
1
ответ
Oracle OCCI не может правильно получить значения после десятичной точки
Я получаю данные из OracleDB, используя Occi в моем приложении. При поиске я обнаружил, что цифры после десятичных точек не были правильно извлечены. Например, в БД исходное значение было 12345,12, но при получении из набора результатов полученное з…
11 май '18 в 11:13
1
ответ
Точность числа Oracle и масштабирование равны нулю, если в предложении select используется регистр
Учитывая эту таблицу, CREATE TABLE test ( c01 INT, c02 NUMBER(10,5), c03 NUMBER(18,10) ); Я использую OCCI (библиотека C++) для выполнения следующего запроса SELECT: select case(c01) when 10 then c02 else c03 end from test; В этом случае, Typecode я…
22 дек '16 в 07:19
0
ответов
Компиляция OCCI под Windows
ВСЕ, В Windows очень плохая идея связать версию Debug и Release разных библиотек / двоичных файлов, так как это может привести к сбою. Проблема в том, что Windows CRT отличается для отладки и выпуска. Я разрабатываю программу, которая подключится к …
26 май '17 в 16:08
1
ответ
OCCI: ORA-01455: преобразование целочисленного типа переполнения столбца
Таблица: CREATE TABLE STU(ID INT PRIMARY KEY, NAME VARCHAR2(20), AGE INT) INSERT INTO STU VALUES(1, 'ZJW', 24) INSERT INTO STU VALUES(2, 'YGL', 25) INSERT INTO STU VALUES(3, 'ZLY', 24) INSERT INTO STU VALUES(4, 'LBZ', 22) код cpp: int nId; string st…
24 сен '15 в 11:56
0
ответов
Создание CLOB в OCCI для вставки в базу данных
У меня есть несколько больших объектов данных, которые были сериализованы в строку /ostringstream с использованием Boost. Я хотел бы сохранить эти сериализованные объекты в базе данных с типом CLOB через процедуру. Для этого я создаю объект CLOB, но…
07 авг '13 в 14:42
1
ответ
Ошибка неверного указателя в приложении OCCI
Я использую код из этого урока, чтобы поэкспериментировать с OCCI: http://oradim.blogspot.com.br/2009/08/getting-started-with-occi-linux-version_16.html Когда я пытаюсь запустить приложение, оно выдает мне следующую ошибку: *** Error in `./occi_test…
01 ноя '16 в 18:44
2
ответа
"Нарушение прав доступа" Ошибка при отображении строки простого запроса Oracle (VS10 Exp C++)
Я борюсь с проблемой, касающейся запуска оператора SQL для базы данных Oracle через C++, используя occi. Мой код выглядит следующим образом: #include <iostream> #include "occi.h" namespace oc = oracle::occi; int main() { std::cout << "Se…
14 фев '13 в 22:47
1
ответ
CMake не находит OCCI для приложения C++ Oracle
РЕДАКТИРОВАТЬ: Достаточно изменилось из того, что я открыл новый вопрос. Вы можете найти это здесь. Я пытаюсь подключиться к Oracle 12c с C++, используя OCCI. Я использую CLion2016.1 с поддерживаемой версией Cygwin. Windows 7. Мгновенный клиент Orac…
29 мар '16 в 18:57
1
ответ
Oracle occi - отметка времени от времени Unix
У меня есть серверная часть Oracle DB с TIMESTAMP(6) колонка Я пытаюсь вставить значение в этот столбец, используя Occi. По-видимому, значение должно быть установлено с помощью setTimestamp() метод, который принимает окси Timestamp класс, чтобы связ…
20 фев '19 в 17:26
1
ответ
Oracle OCCI 'select count(*)' выборка результатов
Как мне получить там результаты выполнения запроса - select count (*) from myTable? Код является: ... oc::Statement* stmt = m_cConnection->createStatement(select count (*) from myTable); oc::ResultSet* res = stmt->executeQuery(); ... Как я мог…
10 июл '14 в 08:31
1
ответ
Ошибки связывания во время статического связывания программ OCCI/ OCI в Oracle 12c
Я пытаюсь разработать статически связанное приложение OCi/OCCI, и я получаю много неопределенных ошибок, таких как следующие. Может кто-нибудь сказать мне, что.a libs быть включены в линии связи. Благодарю. /u01/home/oracle/product/12.1.0.2/lib/libn…
17 июн '15 в 07:40
1
ответ
Не удается найти locci, lclnths, lboost_regex во время компиляции
Это результат компиляции: -lrt -lssl -locci -lclntsh -lboost_regex -lboost_thread -llog4cpp -lcrypto /usr/bin/ld: cannot find -locci /usr/bin/ld: cannot find -lclntsh /usr/bin/ld: cannot find -lboost_regex /usr/bin/ld: cannot find -lboost_thread col…
24 окт '13 в 12:02
1
ответ
OCCI - setDataBuffer + vector<struct>
Пытаясь минимизировать количество строк для выборки массива OCCI, сохраняя структуру, содержащую буфер символов, в вектор, код ниже: struct Columns { char buffer[1000][300]; }; int i = 1; Columns col; ub4* ub = NULL; results->setDataBuffer( i++, …
06 июл '17 в 23:25
0
ответов
Подключитесь к Oracle 11.2 с помощью Visual Studio 2012 C++
Я пытаюсь установить соединение с Oracle 11.2, используя OCCI и Visual Studio 2012 C++. Я следовал за следующими шагами. Получите instantclient-basic-windows.x64-11.2.0.4.0, instantclient-sdk-windows.x64-11.2.0.4.0 и instantclient-sqlplus-nt-11.2.0.…
03 фев '16 в 16:21
0
ответов
Получите предупреждение об истечении срока действия пароля с помощью OCCI
Я пытаюсь найти способ "перехватить" (не в строгом смысле C++) предупреждение "ORA-28002: срок действия пароля истечет через%s дней" при подключении к базе данных. Я знаю, что в OCI при открытии соединения, содержащего предупреждение, возвращается с…
17 апр '12 в 06:22
1
ответ
Вставка двоичных данных в Varchar2 с помощью OTL (OCCI, OCI)
Как вставить данные, которые могут быть двоичными, в Varchar2 с OTL? (OCI/OCCI, конечно, будет в порядке) Справочная информация: У нас есть много столбцов Varchar2, которые обычно не являются двоичными, но это может произойти где-нибудь когда-нибудь…
17 янв '13 в 20:22
0
ответов
Есть ли у Oracle occi какие-либо ошибки памяти при написании больших двоичных объектов с использованием хранимых процедур через поток?
Функция ниже приведет к некоторому повреждению памяти, которое вызовет исключение (которое не может быть идентифицировано, поскольку память повреждена) при выполнении другого вызова: { ora::Statement stmt(__cn); string sql("BEGIN Pckg.Sp_procA(:1, :…
05 окт '11 в 22:10
1
ответ
Попытка запустить приложение, которое использует библиотеки Oracle на Visual Studio 2005
Я пытаюсь запустить существующее приложение, которое использует библиотеки OCCI - например, в Linker->Input проект уточнил oraocci10.lib, Я использую Visual Studio 2005. Это то, что я сделал. Загруженный пакет 10.2.0.5 отсюда (1-й и 5-й пакеты): …
26 авг '15 в 11:57
0
ответов
Ссылка на OCCI libs генерирует предупреждения о std::string
Я создал проект статической библиотеки (SLL), который использует std::string, Затем я связал это с oraocci12.lib (для выпуска) и oraocci12d.lib (для отладки). И только после связывания статической библиотеки с библиотеками OCCI, проект генерирует мн…
09 авг '18 в 10:04