summaryrefslogtreecommitdiff
path: root/options.c
diff options
context:
space:
mode:
authorHiroshi Inoue2003-07-31 01:57:50 +0000
committerHiroshi Inoue2003-07-31 01:57:50 +0000
commit844c64066d584424b9c2cd2b0688863086895776 (patch)
tree3f4e74a27181ff369b2cc8dc24a6b013486bede4 /options.c
parent8463c59712234c2b96de0476216c9ba4d342f8d9 (diff)
1) Distinguish the rowset size for SQLFetch(Scroll) from that for
SQLExtendedFetch. 2) Implement SQLGetDiagFieldW() for the Unicode driver.
Diffstat (limited to 'options.c')
-rw-r--r--options.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/options.c b/options.c
index d26aadb..b69beb7 100644
--- a/options.c
+++ b/options.c
@@ -215,7 +215,7 @@ set_statement_option(ConnectionClass *conn,
*/
if (stmt && stmt->save_rowset_size <= 0 && stmt->last_fetch_count > 0)
- stmt->save_rowset_size = SC_get_ARD(stmt)->rowset_size;
+ stmt->save_rowset_size = SC_get_ARD(stmt)->size_of_rowset_odbc2;
if (vParam < 1)
{
@@ -224,9 +224,9 @@ set_statement_option(ConnectionClass *conn,
}
if (conn)
- conn->ardOptions.rowset_size = vParam;
+ conn->ardOptions.size_of_rowset_odbc2 = vParam;
if (stmt)
- SC_get_ARD(stmt)->rowset_size = vParam;
+ SC_get_ARD(stmt)->size_of_rowset_odbc2 = vParam;
break;
case SQL_SIMULATE_CURSOR: /* NOT SUPPORTED */
@@ -739,7 +739,7 @@ PGAPI_GetStmtOption(
break;
case SQL_ROWSET_SIZE:
- *((SDWORD *) pvParam) = SC_get_ARD(stmt)->rowset_size;
+ *((SDWORD *) pvParam) = SC_get_ARD(stmt)->size_of_rowset_odbc2;
break;
case SQL_SIMULATE_CURSOR: /* NOT SUPPORTED */