List:MySQL++« Previous MessageNext Message »
From:Graham Reitz Date:August 9 2007 3:17am
Subject:Query insert() Seg Faulting using SSQLS, not sure why...
View as plain text  
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


Thread
Query insert() Seg Faulting using SSQLS, not sure why...Graham Reitz9 Aug
  • Re: Query insert() Seg Faulting using SSQLS, not sure why...Graham Reitz9 Aug
    • Re: Query insert() Seg Faulting using SSQLS, not sure why...Graham Reitz9 Aug
      • Re: Query insert() Seg Faulting using SSQLS, not sure why...Graham Reitz9 Aug
        • Re: Query insert() Seg Faulting using SSQLS, not sure why...Warren Young9 Aug
          • Re: Query insert() Seg Faulting using SSQLS, not sure why...Graham Reitz11 Aug
          • Re: Query insert() Seg Faulting using SSQLS, not sure why...Graham Reitz11 Aug
            • Re: Query insert() Seg Faulting using SSQLS, not sure why...Graham Reitz11 Aug
              • Inserting with a column that uses auto_incrementGraham Reitz11 Aug
                • RE: Inserting with a column that uses auto_incrementJim Wallace12 Aug
                  • Re: Inserting with a column that uses auto_incrementGraham Reitz12 Aug
                  • Re: Inserting with a column that uses auto_incrementGraham Reitz12 Aug
                    • RE: Inserting with a column that uses auto_incrementJim Wallace12 Aug
                      • Re: Inserting with a column that uses auto_incrementGraham Reitz12 Aug
                      • Re: Inserting with a column that uses auto_incrementWarren Young14 Aug
              • Re: Query insert() Seg Faulting using SSQLS, not sure why...Warren Young28 Dec
Re: Inserting with a column that uses auto_incrementGraham Reitz14 Aug
  • RE: Inserting with a column that uses auto_incrementJoel Fielder14 Aug
    • Re: Inserting with a column that uses auto_incrementGraham Reitz14 Aug
  • Re: Inserting with a column that uses auto_incrementWarren Young15 Aug
    • Re: Inserting with a column that uses auto_incrementGraham Reitz15 Aug
      • Re: Inserting with a column that uses auto_incrementWarren Young16 Aug
        • Re: Inserting with a column that uses auto_incrementGraham Reitz17 Aug
    • Re: Inserting with a column that uses auto_incrementGraham Reitz15 Aug