summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPopa Marius Adrian <mapopa@gmail.com>2020-03-11 17:54:25 +0200
committerGitHub <noreply@github.com>2020-03-11 17:54:25 +0200
commitbd53ff4627b2342cc70519b385b62df25ed2034d (patch)
tree3d5a670325b35f128de046701341c33709d444bd
parent6e8b83bb4e6bb37a3193d1e3c904db9563e46bfc (diff)
parent431bd08fc23615d7164681b1419850da5642037c (diff)
Merge pull request #48 from tiobe/tiobe_fixes
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 8c04a5f..7dc8f1b 100644
--- a/dbdimp.c
+++ b/dbdimp.c
@@ -955,9 +955,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;
@@ -966,9 +969,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;