[asterisk-bugs] [JIRA] (ASTERISK-28065) res_odbc: missing SQL error diagnostic
Alexei Gradinari (JIRA)
noreply at issues.asterisk.org
Thu Sep 20 14:03:54 CDT 2018
Alexei Gradinari created ASTERISK-28065:
-------------------------------------------
Summary: res_odbc: missing SQL error diagnostic
Key: ASTERISK-28065
URL: https://issues.asterisk.org/jira/browse/ASTERISK-28065
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Resources/res_odbc
Affects Versions: 13.23.0
Environment: Linux Slackware-64 14.2
unixODBC 2.3.7pre
mysql-connector-odbc 5.3.11
mysql 5.6.41
Reporter: Alexei Gradinari
On SQL error there is not diagnostic information about this error.
There is only
WARNING res_odbc.c: SQL Execute error -1!
The function ast_odbc_print_errors calls a SQLGetDiagField to get the number of available diagnostic records, but the SQLGetDiagField returns 0.
However SQLGetDiagRec could return one diagnostic records in this case.
Looking at many example of getting diagnostics error information I found out that the best way it's to use only SQLGetDiagRec while it returns SQL_SUCCESS.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list