Menu

Error handling issue

2010-11-10
2012-09-26
  • Victor Mischenko

    Hi Vincent,

    I use OCI_ENV_THREADED | OCI_ENV_CONTEXT and global error handler.
    I found issue witch error handling.
    I have mismatch in SQL query.
    When I call OCI_FetchNext it raises global error handler but when I call
    OCI_GetLastError() it returns NULL.
    I investigated this issue and found many calls of OCI_RESULT(err); in
    resultset.c where err == TRUE and res == FALSE
    Call of OCI_RESULT(err) resets raise flag in error so OCI_GetLastError()
    returns NULL.

     
  • Vincent Rogier

    Vincent Rogier - 2010-11-10

    Hi,

    SVN update :)

     
  • Victor Mischenko

    Hi,

    Problem fixed.

    Thanks!