diff options
author | Bram Stappers <bram.stappers@tiobe.com> | 2015-09-18 16:51:14 +0200 |
---|---|---|
committer | Maikel Steneker <maikel.steneker@tiobe.com> | 2020-03-11 15:19:50 +0100 |
commit | 431bd08fc23615d7164681b1419850da5642037c (patch) | |
tree | 182a512cf9561a4d11368bed0d352d772d8d86c2 | |
parent | 480ed92714eafb160f0806a71b1d6e9cc2521e7e (diff) |
Add support for COMMIT and ROLLBACK statements
-rw-r--r-- | dbdimp.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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; |