Использует ли OCI (интерфейс вызовов Oracle) COM (объектная модель компонентов)? - PullRequest
2 голосов
/ 28 марта 2012

Действительно ли библиотека Oracle OCI использует COM для взаимодействия с базой данных Oracle?

У нас есть COM DLL, которая вызывает Oracle через OCI, и один из наших клиентов сообщает об ошибке

ORA-24550: signal received: Unhandled exception: Code=e0434f4d Flags=1

Поскольку DLL не использует COM для вызова Oracle, но использует библиотеку OCI для вызова Oracle, я могу только заключить, что происходит одно из следующих действий:

  1. Библиотека OCI фактически использует COM "под капотом" для доступа к базе данных Oracle.

  2. Существует какая-то COM или .NET-надстройка, которую вызывает Oracle, но я ничего об этом не знаю.

Я надеюсь, что это # ​​2, или, по крайней мере, не # 1. Если Oracle не вызывается через COM, то он не должен возвращать ошибку с кодом e0434f4d (где 43, 4f, 4d - ASCII для C, O, M).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...