Конференция "Oracle"

Обсуждение вопросов, связанных с компанией Oracle, ее продуктами Oracle Database, Oracle Developer Suite и др.

 
 
Добавить сообщение »

Тема: Обсуждение материала "Работа с СУБД Oracle используя интерфейс OCCI"

Статья предназначена для людей желающих работать с СУБД Oracle используя С++. Я не ставил своей целью написать полное руководство, для этого существуют соответствующая документация которую нет смысле переписывать. Для максимально быстрого понимания изложение ведется в примерах, начиная с вопросов сборки программы (пример под Linux). Статься написана применительно к Oracle 9.2.

Автор:  Дмитрий Дата: 12.07.2007 17:22
При сборке приложения, использующего occi, есть следующая тонкость - я использовал oracle instant client 10.2 и приложение работало нормально (и под Linux и под Windows) только тогда, когда run-time библиотеки стояли в списке раньше библиотек oracle. Под Linux строка параметров линкера выглядит следующим образом -nodefaultlibs -lc -locci -lclntsh, под Windows /NODEFAULTLIB и msvcrt.lib msvcprt.lib oraocci10.lib в списке библиотек. На Linux использовался KDevelop, на Windows VS 2005. В противном случае run-time библиотеки рассматриваются линкером после библиотек occi и приложение собирается, но благополучно валится на операциях по работе с памятью.
Ответить на сообщение »
 

Добавить сообщение »
Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/iservices/messages.asp?forumId=591&topicId=1118