提交 34153b20 编写于 作者: H Hiroshi Inoue

Preparation for the parameter array handling.

上级 c0b27c4f
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* *
* Comments: See "notice.txt" for copyright and license information. * Comments: See "notice.txt" for copyright and license information.
* *
* $Id: psqlodbc.h,v 1.54 2001/11/05 09:46:17 inoue Exp $ * $Id: psqlodbc.h,v 1.55 2001/11/05 10:35:14 inoue Exp $
* *
*/ */
...@@ -209,6 +209,14 @@ typedef struct StatementOptions_ ...@@ -209,6 +209,14 @@ typedef struct StatementOptions_
UInt4 *rowsFetched; UInt4 *rowsFetched;
UInt2 *rowStatusArray; UInt2 *rowStatusArray;
void *bookmark_ptr; void *bookmark_ptr;
UInt2 *row_operation_ptr;
UInt4 *row_offset_ptr;
UInt4 paramset_size;
UInt4 param_bind_type;
UInt4 *param_processed_ptr;
UInt2 *param_status_ptr;
UInt2 *param_operation_ptr;
UInt4 *param_offset_ptr;
} StatementOptions; } StatementOptions;
/* Used to pass extra query info to send_query */ /* Used to pass extra query info to send_query */
......
...@@ -204,6 +204,7 @@ PGAPI_FreeStmt(HSTMT hstmt, ...@@ -204,6 +204,7 @@ PGAPI_FreeStmt(HSTMT hstmt,
void void
InitializeStatementOptions(StatementOptions *opt) InitializeStatementOptions(StatementOptions *opt)
{ {
memset(opt, 0, sizeof(StatementOptions));
opt->maxRows = 0; /* driver returns all rows */ opt->maxRows = 0; /* driver returns all rows */
opt->maxLength = 0; /* driver returns all data for char/binary */ opt->maxLength = 0; /* driver returns all data for char/binary */
opt->rowset_size = 1; opt->rowset_size = 1;
...@@ -213,6 +214,8 @@ InitializeStatementOptions(StatementOptions *opt) ...@@ -213,6 +214,8 @@ InitializeStatementOptions(StatementOptions *opt)
opt->bind_size = 0; /* default is to bind by column */ opt->bind_size = 0; /* default is to bind by column */
opt->retrieve_data = SQL_RD_ON; opt->retrieve_data = SQL_RD_ON;
opt->use_bookmarks = SQL_UB_OFF; opt->use_bookmarks = SQL_UB_OFF;
opt->paramset_size = 1;
opt->param_bind_type = 0; /*default is column-wise binding */
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册