diff options
| author | Hiroshi Saito | 2007-05-04 13:17:20 +0000 |
|---|---|---|
| committer | Hiroshi Saito | 2007-05-04 13:17:20 +0000 |
| commit | ccbd87ed3e18456afafa6c3a4b4c8d829e2bb050 (patch) | |
| tree | c1c7d3ff998fee922c1caf523494b400cb287a21 | |
| parent | 472ee8ffce5ce56a119918e1e8c0ed023e441674 (diff) | |
Fixed HANDLE_ENLIST_IN_DTC.
(*nix compile error)
| -rw-r--r-- | options.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -365,6 +365,7 @@ PGAPI_SetConnectOption( CC_set_error(conn, CONN_INVALID_ARGUMENT_NO, "Illegal parameter value for SQL_AUTOCOMMIT", func); return SQL_ERROR; } +#ifdef _HANDLE_ENLIST_IN_DTC_ if (autocomm_on && SQL_AUTOCOMMIT_OFF != ci->autocommit_public) break; else if (!autocomm_on && SQL_AUTOCOMMIT_OFF == ci->autocommit_public) @@ -372,7 +373,6 @@ PGAPI_SetConnectOption( ci->autocommit_public = (autocomm_on ? SQL_AUTOCOMMIT_ON : SQL_AUTOCOMMIT_OFF); mylog("%s: AUTOCOMMIT: transact_status=%d, vparam=%d\n", func, conn->transact_status, vParam); -#ifdef _HANDLE_ENLIST_IN_DTC_ if (NULL != conn->asdum) { mylog("%s: Ignored AUTOCOMMIT in a distributed transaction, OK ?"); @@ -527,10 +527,11 @@ PGAPI_GetConnectOption( *((SQLUINTEGER *) pvParam) = SQL_MODE_READ_WRITE; break; +#ifdef _HANDLE_ENLIST_IN_DTC_ case SQL_AUTOCOMMIT: *((SQLUINTEGER *) pvParam) = ci->autocommit_public; break; - +#endif case SQL_CURRENT_QUALIFIER: /* don't use qualifiers */ len = 0; p = CurrCatString(conn); |
