diff --git a/src/model.cpp b/src/model.cpp index b899337..eca681b 100644 --- a/src/model.cpp +++ b/src/model.cpp @@ -1712,6 +1712,21 @@ bool Model::db_query(const pt::TextStream & raw_sql) } +bool Model::db_query(const char ** raw_sql, size_t len) +{ + for(size_t i=0 ; i < len ; ++i) + { + if( !db_query(raw_sql[i]) ) + { + return false; + } + } + + return true; +} + + + void Model::field_member_set_field_value( diff --git a/src/model.h b/src/model.h index 00c432e..3f6383e 100644 --- a/src/model.h +++ b/src/model.h @@ -351,6 +351,7 @@ protected: virtual bool db_query(const char * raw_sql); virtual bool db_query(const std::string & raw_sql); virtual bool db_query(const pt::TextStream & raw_sql); + virtual bool db_query(const char ** raw_sql, size_t len);