The version is now 7.01.0010.
Hiroshi Inoue <inoue@tpf.co.jp>
The version is now 7.01.0010.
1) Handle parameter array.
2) Allow re-use of the connection handle after SQLDisconnect.
3) Reject NULL if no indicator specified.
4) Improve the handling of '_' in table name.
5) Unify internal begin/commit/abort operations.
6) Change SQLTables() to return null not "" for the
table_owner.
7) Fix a bug about parameter handling reported by Benoit Menendez.
8) Add cast in handling ODBC date/time escape sequences.
9) Fix a bug about cache_size handing in declare/fetch mode.
[ODBC3.0 related]
10) Improve the handling of descriptor handles(ODBC3.0).
11) Improve the type handling of some types for ODBC3.0.
[Thanks to Marcelo Aceto for his useful patches]
12) Allow nested ODBC escape.
13) Allow changing autocommit on/off inside the transaction
block.
14) Improve the handling of ODBC scalar functions.
Files
| Path | Change | +/− |
|---|---|---|
| src/interfaces/odbc/bind.c | modified | +2 −0 |
| src/interfaces/odbc/connection.c | modified | +92 −36 |
| src/interfaces/odbc/connection.h | modified | +2 −0 |
| src/interfaces/odbc/convert.c | modified | +495 −232 |
| src/interfaces/odbc/convert.h | modified | +6 −1 |
| src/interfaces/odbc/environ.c | modified | +6 −0 |
| src/interfaces/odbc/execute.c | modified | +153 −86 |
| src/interfaces/odbc/info.c | modified | +101 −18 |
| src/interfaces/odbc/odbcapi30.c | modified | +212 −148 |
| src/interfaces/odbc/odbcapi.c | modified | +3 −3 |
| src/interfaces/odbc/options.c | modified | +6 −8 |
| src/interfaces/odbc/parse.c | modified | +1 −1 |
| src/interfaces/odbc/pgapifunc.h | modified | +3 −1 |
| src/interfaces/odbc/pgtypes.c | modified | +80 −14 |
| src/interfaces/odbc/pgtypes.h | modified | +2 −1 |
| src/interfaces/odbc/psqlodbc.h | modified | +4 −2 |
| src/interfaces/odbc/psqlodbc.rc | modified | +4 −4 |
| src/interfaces/odbc/qresult.c | modified | +5 −6 |
| src/interfaces/odbc/results.c | modified | +70 −11 |
| src/interfaces/odbc/statement.c | modified | +12 −28 |
| src/interfaces/odbc/statement.h | modified | +4 −0 |