From: | Hiroshi Inoue <inoue(at)tpf(dot)co(dot)jp> |
---|---|
To: | Zoltan Boszormenyi <zb(at)cybertec(dot)at> |
Cc: | pgsql-odbc(at)postgresql(dot)org, Hans-Juergen Schoenig <hs(at)cybertec(dot)at> |
Subject: | Re: Where is DiscardRollbackState()? |
Date: | 2008-11-22 01:03:56 |
Message-ID: | 49275A7C.7030301@tpf.co.jp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-odbc |
Hi Zoltan,
Sorry for the delay.
Zoltan Boszormenyi wrote:
> Hi,
>
> in psqlODBC's odbcapi.c, there's:
>
> #if (ODBCVER < 0x0300)
> RETCODE SQL_API
> SQLGetStmtOption(HSTMT StatementHandle,
> SQLUSMALLINT Option, PTR Value)
> {
> CSTR func = "SQLGetStmtOption";
> RETCODE ret;
> StatementClass *stmt = (StatementClass *) StatementHandle;
>
> mylog("[%s]", func);
> ENTER_STMT_CS(stmt);
> SC_clear_error(stmt);
> StartRollbackState(stmt);
> ret = PGAPI_GetStmtOption(StatementHandle, Option, Value, NULL, 64);
> ret = DiscardRollbackState(stmt, ret, FALSE);
> LEAVE_STMT_CS(stmt);
> return ret;
> }
> #endif /* ODBCVER */
>
> If I compile the driver --with-odbcver=0x0250,
> DiscardRollbackState() shows up at runtime linking
> as an unknown symbol.
>
> DiscardRollbackState() is not defined anywhere,
> only referenced in the above function. It's clearly a bug to me.
You are right.
It should be replaced by DiscardStatementSvp.
I would fix the bug soon.
regards,
Hiroshi Inoue
From | Date | Subject | |
---|---|---|---|
Next Message | Andrus | 2008-11-27 19:20:16 | Expected password response, got message type 88 |
Previous Message | Hiroshi Saito | 2008-11-19 16:58:26 | Re: Windows Install fails. |