Hi all,
 
I am now writing an C++ application with the use of
MySQL. When I follow the tutorial in MySQL++ manual,
the application go into segmentation fault during
execution. What's the mistake I have made?

The followings are the codes and the error messages
during execution.
 
Codes:
#include <iostream>
#include <iomanip>
#include <sqlplus.hh>

using namespace std;
 
main()
{
  cout << "Zeroth" << endl;     
  
  Connection con("db", "host", "name", "password");
  cout << "First" << endl;
   
  Query query = con.query();
  cout << "Second" << endl;
  
  query << "select * from test";
  cout << "Third" << endl;
  
  Result res = query.store();
  cout << "Fourth" << endl;
  
  cout << "Query: " << query.preview() << endl;
  cout << "Fifth" << endl;
}

Error Message during Execution:
Zero
First
Second
Third
Segmentation fault

And the information from gdb about segmentation fault
is follow:
#0  0x4005f42f in SQLQuery::reset (this=0xbfffef48)
at sql_query1.hh:30
30          if (n >= size()) insert(end(),(n+1) -
size(), "");

I have tried both Red Hat 8.0 with g++ 3.2, MySQL
4.0, sqlplus 1.7.9, and Red Hat 7.3 with g++ 2.96,
MySQL 3.23, sqlplus 1.7.9

Thanks so much!

Regards, 
Leo

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to