summaryrefslogtreecommitdiff
path: root/src/interfaces/odbc/options.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove all traces of the ODBC driver, which is now on GBorg as the psqlodbcMarc G. Fournier2002-08-221-728/+0
| | | | project ...
* 1) Support Keyset Driven driver cursors.Hiroshi Inoue2002-05-221-6/+64
| | | | | | | | | | 2) Supprt ARD precision/scale and SQL_C_NUEMRIC. 3) Minimal implementation of SQLGetDiagField(). 4) SQLRowCount() reports the result of SQLSetPos and SQLBulkOperation. 5) int8 -> SQL_NUMERIC for Microsoft Jet. 6) Support isolation level change. 7) ODBC3.0 SQLSTATE code. 8) Append mode log files.
* 1) Fix a bug in declare/fetch mode.Hiroshi Inoue2002-04-121-0/+13
| | | | 2) Suppress some error logs for the request to other drivers.
* [2002-03-28]Hiroshi Inoue2002-03-281-9/+9
| | | | | | | | | | 1) Prepare to separate 4 kinds of Descriptor handles. 2) Detect the transaction status more naturally. 3) Improve Parse Statement functionality for the use of updatable cursors. 4) Improve updatable cursors. 5) Implement SQLGetDescField() and improve SQLColAttribute(). 6) etc.
* 1) Internal improvements to handle updatable cursors(1st cut).Hiroshi Inoue2002-03-141-54/+31
| | | | 2) Fix a bug in SQLColAttribute().
* Bug fixes for the 2002-03-08 change.Hiroshi Inoue2002-03-111-2/+2
| | | | | | | | | | | 1) Put back the error message for SQLError(). 2) Change Disallow premature to handle the SELECTed result. 3) Put back the behavior of AUTUCOMMIT mode change. 4) Fix SQLColumns for ODBC3.0. 5) Improve the handling of variable bookmark in ODBC3.0. 6) Enable Recognize Unique Index Button.
* 1) Implement SQLParamOptions().Hiroshi Inoue2002-03-081-5/+19
| | | | | | | | | | | | | 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.
* The version is now 7.01.0010.Hiroshi Inoue2002-02-181-8/+6
| | | | | | | | | | | | | | | | | | | | | | | 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.
* 1) Improve literal handling in parse_statement().Hiroshi Inoue2001-11-031-2/+2
| | | | | | 2) Remove some no longer valid comments. 3) Fix an option dialog setting bug. 4) Fix ODBCVER handling errors.
* Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian2001-10-281-12/+12
| | | | spacing. Also adds space for one-line comments.
* pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian2001-10-251-35/+34
| | | | tests pass.
* Provide some initial support for building the ODBC driver forPeter Eisentraut2001-09-221-10/+0
| | | | | | | | an already installed iODBC or unixODBC driver manager. In particular, use the include files provided by the driver manager over our own, and use the odbcinst library of the driver manager rather than gpps.c. Migrate portability sections common to several files into psqlodbc.h.
* 1) Avoid an overflow of connection string for Access(Microsoft Jet).Hiroshi Inoue2001-09-211-0/+9
| | | | | 2) Change to retry lower version in case of "Unsupported frontend procotol".
* 1) Most driver options could be set per DSN.Hiroshi Inoue2001-09-071-7/+13
| | | | | | | | 2) Keep FE/BE protocol more precisely. 3) Improve procedure calls. 4) A trial to avoid PREMATURE execution(#ifdef'd now). Hiroshi Inoue
* Rename config.h to pg_config.h and os.h to pg_config_os.h, fix a number ofPeter Eisentraut2001-08-241-4/+0
| | | | places that were including the wrong files.
* 1) Change all internal SQL function calls fromHiroshi Inoue2001-08-181-39/+28
| | | | | | | | SQLxxxx() to PGAPI_xxxx(). 2) Handle an escaped date/time format as a parameter. 3) Improve the tuple allocation a little. 4) The preparation of ODBC 3.0 a little. 5) Updatable cursors(may be deprecated before long).
* Run pgindent on ODBC code only, to reformat new comments.Bruce Momjian2001-05-081-33/+36
|
* ODBC source code cleanup patch. Should match rest of PostgreSQL code better.Bruce Momjian2001-05-081-62/+45
|
* ODBC source code cleanup. Mostly alignment of #define constants.Bruce Momjian2001-03-271-1/+0
|
* Fix comments that were mis-wrapped, for Tom Lane.Bruce Momjian2001-03-231-9/+20
|
* pgindent run. Make it all clean.Bruce Momjian2001-03-221-422/+488
|
* Back out all ODBC formatting changes, and back out removal of <6.4Bruce Momjian2001-02-141-483/+425
| | | | | | protocol. I have left in Tom's SOCK_get_next_byte() fix, and the new win32.mak file addition. I have also left in the 'X' connection close fix.
* Source alignment cleanups.Bruce Momjian2001-02-111-4/+4
|
* More cleanup.Bruce Momjian2001-02-111-4/+4
|
* Cleanup of source.Bruce Momjian2001-02-111-0/+1
|
* More ODBC formatting cleanup.Bruce Momjian2001-02-101-12/+4
|
* Run pgindent over ODBC source. We couldn't do this years ago because weBruce Momjian2001-02-101-422/+488
| | | | weren't the master source. We are now, and it really needs it.
* Properly exit ODBC with 'X', allow linking on BSD/OS.Bruce Momjian2001-02-101-1/+0
|
* there is one problem with Zoltan patches commited into the tree:Bruce Momjian2000-12-151-15/+1
| | | | | | | if we set autocommit off and issued COMMIT (or ROLLBACK) on a connection new transaction is not started Max Khon
* Remove compiler warnings (add missing include files). Only link againstPeter Eisentraut2000-10-281-0/+1
| | | | -lm if it's actually there.
* From Zoltan Kovacs back in April (sorry for the delay Zoltan!):Thomas G. Lockhart2000-10-251-0/+9
| | | | | | | | | | | | | | | I modified the current ODBC driver for * referential integrity error reporting, * SELECT in transactions and * disabling autocommit. I tested these changes with Borland C++ Builder -> ODBCExpress -> WinODBC driver (DLL) -> Postgres 7.0beta1 and Borland C++ Builder -> BDE -> WinODBC driver (DLL) -> Postgres 7.0beta1. The patch is based on snapshot of 22th April (I don't think that someone has modified it since that: Byron hasn't gave any sign of living for about a month and I didn't find any comments about the ODBC driver on the list).
* Remove // comments from ODBC.Bruce Momjian2000-05-271-14/+14
|
* Back out odbc changes until 7.1.Bruce Momjian2000-05-171-14/+14
|
* Several compilation and run-time problems occur when building on SGIBruce Momjian2000-05-161-14/+14
| | | | | | | | | | | | IRIX systems using the native compilers. A summary is: - Various files use "//" as a comment delimiter in c files. - Problems caused by assuming "char" is signed. cash.in: building -signed the rules regression test fails as described in FAQ_QNX4. If CHAR_MAX is "255U" then ((signed char)CHAR_MAX) is -1. postmaster.c: random number regression test failed without this change. - Some generic build issues and warning message cleanup. David Kaelbling
* Clean up minor compiler warnings.Tom Lane2000-03-181-1/+0
|
* Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian1999-02-131-1/+1
|
* Update 06-40-0004 -- Add Bookmark support!Byron Nikolaidis1999-01-081-23/+41
|
* Minor fixes to compile on unix for v6-40-0002Byron Nikolaidis1998-12-291-0/+6
|
* Update for version 6-40-0002 and re-merge Thomas' changes.Byron Nikolaidis1998-12-291-134/+368
|
* Update source code to Byron's v6.30.0250 sources plus minor cleanupThomas G. Lockhart1998-10-061-8/+16
| | | | | | | | | to get rid of unused variables. Get clean compile on Linux (Thomas and Gerald). Implement autoconf/configure for standalone builds and use the existing autoconf/configure system when in the Postgres source tree. Code tests and functions with ApplixWare-4.4.1beta on a Linux box. Changes should be backward compatible with WIN32 but still needs testing.
* Version 06-30-0248Byron Nikolaidis1998-07-221-10/+25
|
* Update to v.0246Byron Nikolaidis1998-06-161-4/+42
|
* Update driver to official 6.30.0244 release.Byron Nikolaidis1998-06-081-16/+38
|
* Update odbc driver to current version V.0244Byron Nikolaidis1998-06-031-91/+162
|
* Replace old PostODBC driver with new one...Marc G. Fournier1998-04-131-0/+210
This one is based on an older PostODBC driver, rewritten and maintained by InsightDist(?)