diff options
| author | Hiroshi Inoue <inoue@tpf.co.jp> | 2001-09-21 07:51:52 +0000 |
|---|---|---|
| committer | Hiroshi Inoue <inoue@tpf.co.jp> | 2001-09-21 07:51:52 +0000 |
| commit | 39dc8ff64f1dd6f5f7b28c99eb7a97e6fb0298f0 (patch) | |
| tree | 8fca89feeb5391a25f8e85cae4614d6ddfcc673f /src/interfaces/odbc/options.c | |
| parent | 6f33c179b9675d395c6b97c806068279780a7c2f (diff) | |
| download | postgresql-39dc8ff64f1dd6f5f7b28c99eb7a97e6fb0298f0.tar.gz | |
1) Avoid an overflow of connection string for Access(Microsoft Jet).
2) Change to retry lower version in case of "Unsupported frontend
procotol".
Diffstat (limited to 'src/interfaces/odbc/options.c')
| -rw-r--r-- | src/interfaces/odbc/options.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/interfaces/odbc/options.c b/src/interfaces/odbc/options.c index aa18bb1615..a9a0a287fb 100644 --- a/src/interfaces/odbc/options.c +++ b/src/interfaces/odbc/options.c @@ -412,6 +412,15 @@ PGAPI_SetConnectOption( conn->errormsg = "Unknown connect option (Set)"; conn->errornumber = CONN_UNSUPPORTED_OPTION; sprintf(option, "fOption=%d, vParam=%ld", fOption, vParam); + if (fOption == 30002 && vParam) + { + if (strcmp((char *) vParam, "Microsoft Jet") == 0) + { + conn->errornumber = 0; + conn->ms_jet = 1; + return SQL_SUCCESS; + } + } CC_log_error(func, option, conn); return SQL_ERROR; } |
