  | | | Query insert() Seg Faulting using SSQLS, not sure why... | Query insert() Seg Faulting using SSQLS, not sure why... 2007-08-08 - By Graham Reitz
Back I am using large SSQLS (>50 entries, custom.pl was updated) and when an insert is performed the program seg. faults in the below function of query.h:
template <class T> Query& insert(const T& v) { reset(); // Seg. faults in the section below: MYSQLPP_QUERY_THISPTR << std::setprecision(16) << "INSERT INTO " << v.table() << " (" << v.field_list() << ") VALUES (" << v.value_list() << ')'; return *this; }
Calling code looks like this: { Query client_query = m_connection.query(); clients a_client; populate_client_info(a_client); client_query.insert(a_client); // seg faults in this call, see above }
When I debug the code it goes for a long while through the overloaded insertion operators and then eventual seg. faults on sql_create_53() macro call.
I am do this on Mac OS X 10.4.10 with Xcode 2.4.1.
Has anyone else have this problem? I can't help but wonder if it's somehow related to using MYSQLPP_SSQLS_NO_STATICS.
Thanks in advance, Graham
|
|
 |