1) Add rollback functionality to updatable cursors.
Hiroshi Inoue <inoue@tpf.co.jp>
1) Add rollback functionality to updatable cursors. 2) Implement some options for SQLGetDescField(). 3) Handle *Inifinity* timestamp for SQL_C_CHAR type output. 4) Separate Unicode conversions from common implementations. 5) Improve internal parse_statement() function.
Files
| Path | Change | +/− |
|---|---|---|
| src/interfaces/odbc/bind.c | modified | +6 −6 |
| src/interfaces/odbc/bind.h | modified | +2 −2 |
| src/interfaces/odbc/connection.c | modified | +15 −5 |
| src/interfaces/odbc/connection.h | modified | +3 −1 |
| src/interfaces/odbc/convert.c | modified | +32 −1 |
| src/interfaces/odbc/convert.h | modified | +2 −1 |
| src/interfaces/odbc/descriptor.h | modified | +4 −1 |
| src/interfaces/odbc/odbcapi30.c | modified | +2 −1 |
| src/interfaces/odbc/odbcapi30w.c | modified | +88 −8 |
| src/interfaces/odbc/parse.c | modified | +43 −8 |
| src/interfaces/odbc/pgapi30.c | modified | +95 −73 |
| src/interfaces/odbc/pgapifunc.h | modified | +4 −0 |
| src/interfaces/odbc/psqlodbc.h | modified | +1 −1 |
| src/interfaces/odbc/qresult.c | modified | +2 −0 |
| src/interfaces/odbc/qresult.h | modified | +2 −1 |
| src/interfaces/odbc/results.c | modified | +144 −23 |
| src/interfaces/odbc/statement.c | modified | +2 −2 |