version 0.1.10
[fms.git] / src / db / sqlite3statement.cpp
index 683e771..81df27a 100644 (file)
@@ -65,7 +65,7 @@ const bool Statement::Bind(const int column)
        if(Valid() && column>=0 && column<m_parametercount)\r
        {\r
                //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
-               PThread::Guard g(DB::Instance()->m_mutex);\r
+               //PThread::Guard g(DB::Instance()->m_mutex);\r
                if(sqlite3_bind_null(m_statement,column+1)==SQLITE_OK)\r
                {\r
                        return true;\r
@@ -86,7 +86,7 @@ const bool Statement::Bind(const int column, const int value)
        if(Valid() && column>=0 && column<m_parametercount)\r
        {\r
                //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
-               PThread::Guard g(DB::Instance()->m_mutex);\r
+               //PThread::Guard g(DB::Instance()->m_mutex);\r
                if(sqlite3_bind_int(m_statement,column+1,value)==SQLITE_OK)\r
                {\r
                        return true;\r
@@ -107,7 +107,7 @@ const bool Statement::Bind(const int column, const double value)
        if(Valid() && column>=0 && column<m_parametercount)\r
        {\r
                //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
-               PThread::Guard g(DB::Instance()->m_mutex);\r
+               //PThread::Guard g(DB::Instance()->m_mutex);\r
                if(sqlite3_bind_double(m_statement,column+1,value)==SQLITE_OK)\r
                {\r
                        return true;\r
@@ -127,16 +127,8 @@ const bool Statement::Bind(const int column, const std::string &value)
 {\r
        if(Valid() && column>=0 && column<m_parametercount)\r
        {\r
-               //char *text=new char[value.size()+1];\r
-               //strncpy(text,value.c_str(),value.size());\r
-               //text[value.size()]=NULL;\r
-               //textptrs.push_back(text);\r
-               \r
                //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
-               PThread::Guard g(DB::Instance()->m_mutex);\r
-               //m_boundtext.push_back(std::vector<char>(value.begin(),value.end()));\r
-               //if(sqlite3_bind_text(m_statement,column+1,text,value.size(),NULL)==SQLITE_OK)\r
-               //if(sqlite3_bind_text(m_statement,column+1,&(m_boundtext[m_boundtext.size()-1][0]),(m_boundtext[m_boundtext.size()-1]).size(),NULL)==SQLITE_OK)                \r
+               //PThread::Guard g(DB::Instance()->m_mutex);\r
                if(sqlite3_bind_text(m_statement,column+1,value.c_str(),value.size(),SQLITE_TRANSIENT)==SQLITE_OK)\r
                {\r
                        return true;\r
@@ -157,7 +149,7 @@ const bool Statement::Bind(const int column, const void *data, const int length)
        if(Valid() && column>=0 && column<m_parametercount)\r
        {\r
                //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
-               PThread::Guard g(DB::Instance()->m_mutex);\r
+               //PThread::Guard g(DB::Instance()->m_mutex);\r
                if(sqlite3_bind_blob(m_statement,column+1,data,length,SQLITE_TRANSIENT)==SQLITE_OK)\r
                {\r
                        return true;\r
@@ -236,7 +228,7 @@ const bool Statement::ResultBlob(const int column, void *data, int &length)
        if(Valid() && column>=0 && column<m_resultcolumncount)\r
        {\r
                //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
-               PThread::Guard g(DB::Instance()->m_mutex);\r
+               //PThread::Guard g(DB::Instance()->m_mutex);\r
                data=(void *)sqlite3_column_blob(m_statement,column);\r
                length=sqlite3_column_bytes(m_statement,column);\r
                return true;\r
@@ -252,7 +244,7 @@ const bool Statement::ResultDouble(const int column, double &result)
        if(Valid() && column>=0 && column<m_resultcolumncount)\r
        {\r
                //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
-               PThread::Guard g(DB::Instance()->m_mutex);\r
+               //PThread::Guard g(DB::Instance()->m_mutex);\r
                result=sqlite3_column_double(m_statement,column);\r
                return true;\r
        }\r
@@ -267,7 +259,7 @@ const bool Statement::ResultInt(const int column, int &result)
        if(Valid() && column>=0 && column<m_resultcolumncount)\r
        {\r
                //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
-               PThread::Guard g(DB::Instance()->m_mutex);\r
+               //PThread::Guard g(DB::Instance()->m_mutex);\r
                result=sqlite3_column_int(m_statement,column);\r
                return true;\r
        }\r
@@ -282,7 +274,7 @@ const bool Statement::ResultNull(const int column)
        if(Valid() && column>=0 && column<m_resultcolumncount)\r
        {\r
                //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
-               PThread::Guard g(DB::Instance()->m_mutex);\r
+               //PThread::Guard g(DB::Instance()->m_mutex);\r
                if(sqlite3_column_type(m_statement,column)==SQLITE_NULL)\r
                {\r
                        return true;\r
@@ -303,7 +295,7 @@ const bool Statement::ResultText(const int column, std::string &result)
        if(Valid() && column>=0 && column<m_resultcolumncount)\r
        {\r
                //ZThread::Guard<ZThread::Mutex> g(DB::instance()->m_mutex);\r
-               PThread::Guard g(DB::Instance()->m_mutex);\r
+               //PThread::Guard g(DB::Instance()->m_mutex);\r
                const unsigned char *cresult=sqlite3_column_text(m_statement,column);\r
                if(cresult)\r
                {\r