diff options
| author | Ard Biesheuvel <abies@php.net> | 2003-08-12 17:33:54 +0000 | 
|---|---|---|
| committer | Ard Biesheuvel <abies@php.net> | 2003-08-12 17:33:54 +0000 | 
| commit | b58fa703b44c092b069d3c9efcd450968c605de0 (patch) | |
| tree | 2ac1954b5cddc415f1f0474df4f3cac3f3c31322 /ext/interbase/php_interbase.h | |
| parent | 5a30b61eba064d33c978e96b7f10d326732fc920 (diff) | |
| download | php-git-b58fa703b44c092b069d3c9efcd450968c605de0.tar.gz | |
Allow prepared execution of any non-query statement except CREATE DB
(fixes bug #7014)
Diffstat (limited to 'ext/interbase/php_interbase.h')
| -rw-r--r-- | ext/interbase/php_interbase.h | 11 | 
1 files changed, 7 insertions, 4 deletions
diff --git a/ext/interbase/php_interbase.h b/ext/interbase/php_interbase.h index 0fe8e135b0..8439729816 100644 --- a/ext/interbase/php_interbase.h +++ b/ext/interbase/php_interbase.h @@ -112,7 +112,7 @@ ZEND_BEGIN_MODULE_GLOBALS(ibase)  ZEND_END_MODULE_GLOBALS(ibase)  typedef struct { -	isc_db_handle link; +	isc_db_handle handle;  	struct tr_list *tr_list;  	unsigned short dialect;  } ibase_db_link; @@ -144,8 +144,8 @@ typedef struct {  } ibase_blob_handle;  typedef struct { -	isc_db_handle link; /* db link for this result */ -	isc_tr_handle trans; +	ibase_db_link *link; +	ibase_trans *trans;  	isc_stmt_handle stmt;  	int drop_stmt;  	XSQLDA *in_sqlda, *out_sqlda; @@ -153,10 +153,13 @@ typedef struct {  	int in_array_cnt, out_array_cnt;  	unsigned short dialect;  	int cursor_open; +	char statement_type; +	char *query; +	int trans_res_id;  } ibase_query;  typedef struct { -	isc_db_handle link; /* db link for this result */ +	isc_db_handle link;  	isc_tr_handle trans;  	isc_stmt_handle stmt;  	int drop_stmt;  | 
