November 13th, 2008

Spiteful

OCCI sucks

Не понимаю я, чем руководствуются люди, делая в ООП-обёртке доступ лишь к части функциональности нижележащего API, и при этом не сохраняя полноценный доступ на этот нижний уровень.
Вот как из OCCI узнать позицию в строке запроса, на которой произошла ошибка? Пробовал, не получилось. При то ли я statement handle не смог правильно получить, то ли дело в том, что "An error handle you can pass to OCIErrorGet()" на самом деле не опционален, а обязателен (и его надо создавать?). Код ошибки OCI_INVALID_HANDLE при том, что в функцию передаётся два разных handle, по-моему несколько недостаточен. :)
Документация у Oracle, мягко говоря, лаконична. А исходники API предоставить, конечно, никак (ну, как же, проприетарщина, блин).

P.S.: или это я туплю и не могу понять, в чём же?