List:MySQL++« Previous MessageNext Message »
From:Graham Reitz Date:August 9 2007 3:49am
Subject:Re: Query insert() Seg Faulting using SSQLS, not sure why...
View as plain text  
I broke up the insertion calls as follows:

MYSQLPP_QUERY_THISPTR << std::setprecision(16) << "INSERT INTO ";  
MYSQLPP_QUERY_THISPTR << v.table() << " (";
MYSQLPP_QUERY_THISPTR << v.field_list() << ") VALUES (";
// It seg. faults on the following line
MYSQLPP_QUERY_THISPTR << v.value_list() << ')';

Thanks,
Graham

On Aug 8, 2007, at 10:17 PM, Graham Reitz wrote:

> 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