From 9a717577d06f00bb8a0c7338f7b687540b5e017d Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sat, 4 Sep 2010 16:54:57 +0200 Subject: some fixes for unsigned int parameters for prepared statements --- include/sqlite3xx/connection.hpp | 1 + include/sqlite3xx/prepared_statement.hpp | 2 ++ 2 files changed, 3 insertions(+) (limited to 'include') diff --git a/include/sqlite3xx/connection.hpp b/include/sqlite3xx/connection.hpp index 0d95a7e..c7c1069 100644 --- a/include/sqlite3xx/connection.hpp +++ b/include/sqlite3xx/connection.hpp @@ -71,6 +71,7 @@ class SQLITEXX_LIBEXPORT connection { void prepare_param_declare( const string& stmt, const string& sqltype, prepare::param_treatment& treatment ); void prepared_reset( const string& name ); void prepare_setparam( const string& name, const int pos, const int value ); + void prepare_setparam( const string& name, const int pos, const unsigned int value ); void prepare_setparam( const string& name, const int pos, const char* value ); void prepare_setparam( const string& name, const int pos, const double value ); void prepare_setparam( const string& name, const int pos, const long value ); diff --git a/include/sqlite3xx/prepared_statement.hpp b/include/sqlite3xx/prepared_statement.hpp index 4542941..336adaf 100644 --- a/include/sqlite3xx/prepared_statement.hpp +++ b/include/sqlite3xx/prepared_statement.hpp @@ -71,6 +71,7 @@ namespace prepare { invocation( connection& c, transaction& t, const string& stmt ); invocation &setparam( const int& value, bool nonnull ); + invocation &setparam( const unsigned int& value, bool nonnull ); invocation &setparam( const char* value, bool nonnull ); invocation &setparam( const string& value, bool nonnull ); invocation &setparam( const double& value, bool nonnull ); @@ -104,6 +105,7 @@ class SQLITEXX_LIBEXPORT prepared_stmt { void reset( ); void setparam( const int pos, const int value ); + void setparam( const int pos, const unsigned int value ); void setparam( const int pos, const char* value ); void setparam( const int pos, const double value ); void setparam( const int pos, const long value ); -- cgit v1.2.3-54-g00ecf