From: | Hiroshi Inoue <inoue(at)tpf(dot)co(dot)jp> |
---|---|
To: | "j(dot)letzel(at)t-online(dot)de" <j(dot)letzel(at)t-online(dot)de> |
Cc: | pgsql-odbc(at)postgresql(dot)org |
Subject: | Re: Bug in SQLRowCount ? |
Date: | 2013-01-17 13:08:36 |
Message-ID: | 50F7F7D4.40307@tpf.co.jp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-odbc |
(2013/01/17 18:31), j(dot)letzel(at)t-online(dot)de wrote:
> Hello !
>
> I maintain a backend in a commercial context. The backend provides
> access to MS SQLServer (via ODBC) and Oracle (via OCI). Now I want to
> make it ready for PostgreSQL via ODBC.
>
> For performance reasons we use bulk inserts/updates.
>
> This is done in this manner:
>
> SQLAllocStmt
>
> SQLPrepare // insert into kfztest.KP values (?,?,...,?)
>
> SQBindParameter // for each column
>
> ...
>
> SQLSetStmtAttr // SQL_ATTR_PARAMSET_SIZE to 523
>
> SQLSetStmtAttr // SQL_ATTR_PARAM_STATUS_PTR to an array of SQLSMALLINT
>
> SQLSetStmtAttr // SQL_ATTR_PARAMS_PROCESSED_PTR to an SQLULEN variable
>
> SQLExecute // ends with SQL_SUCCESS
>
> SQLRowCount // delivers 1 !!!!
The driver gives individual row counts for each parameter set.
SQLGetInfo(.., SQL_PARAM_ARRAY_ROW_COUNTS) returns SQL_PARC_BATCH.
regards,
Hiroshi Inoue
From | Date | Subject | |
---|---|---|---|
Next Message | Johann Letzel | 2013-01-17 14:05:41 | Re: Bug in SQLRowCount ? |
Previous Message | j.letzel@t-online.de | 2013-01-17 09:31:05 | Bug in SQLRowCount ? |