summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Stappers <bram.stappers@tiobe.com>2015-09-18 16:51:14 +0200
committerMaikel Steneker <maikel.steneker@tiobe.com>2020-03-11 15:19:50 +0100
commit431bd08fc23615d7164681b1419850da5642037c (patch)
tree182a512cf9561a4d11368bed0d352d772d8d86c2
parent480ed92714eafb160f0806a71b1d6e9cc2521e7e (diff)
Add support for COMMIT and ROLLBACK statements
-rw-r--r--dbdimp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/dbdimp.c b/dbdimp.c
index 1c48d7c..d628ee3 100644
--- a/dbdimp.c
+++ b/dbdimp.c
@@ -940,9 +940,12 @@ int dbd_st_prepare(SV *sth, imp_sth_t *imp_sth, char *statement, SV *attribs)
break;
case isc_info_sql_stmt_ddl:
- case isc_info_sql_stmt_set_generator:
+ case isc_info_sql_stmt_set_generator:
case isc_info_sql_stmt_exec_procedure:
case isc_info_sql_stmt_savepoint:
+ case isc_info_sql_stmt_start_trans:
+ case isc_info_sql_stmt_commit:
+ case isc_info_sql_stmt_rollback:
/* no count_item to gather */
break;
@@ -951,9 +954,6 @@ int dbd_st_prepare(SV *sth, imp_sth_t *imp_sth, char *statement, SV *attribs)
*/
case isc_info_sql_stmt_get_segment:
case isc_info_sql_stmt_put_segment:
- case isc_info_sql_stmt_start_trans:
- case isc_info_sql_stmt_commit:
- case isc_info_sql_stmt_rollback:
default:
do_error(sth, 10, "Statement type is not implemented in this version of DBD::Firebird");
return FALSE;