1) Implement SQLParamOptions().

Hiroshi Inoue <inoue@tpf.co.jp>

Commit: 4b47467a6b0d86162dd8814b8ab923aba982fb34
Author: Hiroshi Inoue <inoue@tpf.co.jp>
Date: 2002-03-08T08:52:55Z
Releases: 7.3.1
1) Implement SQLParamOptions().
2) Handle Multiple results and implement SQLMoreResult().
3) Improve multibyte handling thanks to Eiji Tokuya.
4) Add new options.
   LF <-> CR/LF converion.
   TRUE is -1 (for VB).
5) Introduce unicode(UCS-2) support.
6) Reduce the length of connection strings.
7) Improve SQLError, SQLGetDiagRec(ODBC 3.0).
8) Implement SQLTablePrivileges().
9) Miscellaneous changes for ODBC 3.0 support.

Files

PathChange+/−
src/interfaces/odbc/bind.c modified +4 −12
src/interfaces/odbc/connection.c modified +178 −126
src/interfaces/odbc/connection.h modified +6 −2
src/interfaces/odbc/convert.c modified +115 −35
src/interfaces/odbc/convert.h modified +3 −3
src/interfaces/odbc/dlg_specific.c modified +197 −26
src/interfaces/odbc/dlg_specific.h modified +42 −0
src/interfaces/odbc/drvconn.c modified +2 −5
src/interfaces/odbc/environ.c modified +408 −365
src/interfaces/odbc/environ.h modified +8 −1
src/interfaces/odbc/execute.c modified +47 −39
src/interfaces/odbc/info30.c modified +58 −23
src/interfaces/odbc/info.c modified +452 −192
src/interfaces/odbc/misc.c modified +0 −1
src/interfaces/odbc/misc.h modified +1 −0
src/interfaces/odbc/multibyte.c modified +101 −41
src/interfaces/odbc/multibyte.h modified +56 −54
src/interfaces/odbc/odbcapi25w.c modified +11 −5
src/interfaces/odbc/odbcapi30.c modified +88 −64
src/interfaces/odbc/odbcapi30w.c modified +28 −13
src/interfaces/odbc/odbcapi.c modified +16 −7
src/interfaces/odbc/odbcapiw.c modified +86 −22
src/interfaces/odbc/options.c modified +19 −5
src/interfaces/odbc/parse.c modified +48 −25
src/interfaces/odbc/pgapi30.c modified +75 −20
src/interfaces/odbc/pgapifunc.h modified +39 −1
src/interfaces/odbc/pgtypes.c modified +151 −51
src/interfaces/odbc/psqlodbc_api30w.def added +106 −0
src/interfaces/odbc/psqlodbc_apiw.def added +84 −0
src/interfaces/odbc/psqlodbc.h modified +7 −2
src/interfaces/odbc/psqlodbc.rc modified +36 −28
src/interfaces/odbc/qresult.c modified +9 −6
src/interfaces/odbc/qresult.h modified +1 −0
src/interfaces/odbc/resource.h modified +2 −0
src/interfaces/odbc/results.c modified +269 −129
src/interfaces/odbc/setup.c modified +1 −2
src/interfaces/odbc/statement.c modified +84 −58
src/interfaces/odbc/statement.h modified +9 −7
src/interfaces/odbc/win32_30.mak modified +7 −0
src/interfaces/odbc/win32_30w.mak added +508 −0
src/interfaces/odbc/win32.mak modified +6 −14
src/interfaces/odbc/win32w.mak added +478 −0
src/interfaces/odbc/win_unicode.c modified +16 −11