Author: wyoung
Date: Mon Apr 23 15:27:29 2007
New Revision: 1544

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=1544&view=rev
Log:
SQLString can now be initialized from a mysqlpp::null, giving a "NULL"
string.  This is useful for template queries.  Patch by Michael
Hanselmann <[EMAIL PROTECTED]>

Modified:
    trunk/lib/sql_string.cpp
    trunk/lib/sql_string.h

Modified: trunk/lib/sql_string.cpp
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/sql_string.cpp?rev=1544&r1=1543&r2=1544&view=diff
==============================================================================
--- trunk/lib/sql_string.cpp (original)
+++ trunk/lib/sql_string.cpp Mon Apr 23 15:27:29 2007
@@ -166,5 +166,13 @@
        assign(outs.str());
 }
 
+SQLString::SQLString(const null_type& i) :
+string("NULL"),
+is_string(false),
+dont_escape(false),
+processed(false)
+{
+}
+
 } // end namespace mysqlpp
 

Modified: trunk/lib/sql_string.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/sql_string.h?rev=1544&r1=1543&r2=1544&view=diff
==============================================================================
--- trunk/lib/sql_string.h (original)
+++ trunk/lib/sql_string.h Mon Apr 23 15:27:29 2007
@@ -35,6 +35,7 @@
 #define MYSQLPP_SQL_STRING_H
 
 #include "common.h"
+#include "null.h"
 
 #include <stdio.h>
 #include <string>
@@ -117,6 +118,9 @@
        /// value
        SQLString(double i);
 
+       /// \brief Create object representing NULL
+       SQLString(const null_type& i);
+
        /// \brief Copy a C string into this object
        SQLString& operator =(const char* str)
        {


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to