This is my code. Very simple one. Every time when I run my code, after it finishes all the work, I use gdb to trace it to "return 0;", after return 0;, it crashes. I have the same problem to run the example codes. My machine is a linux box with gcc 3.2.2. I don't know what was wrong.
Thanks a lot. #include <string> #include <fstream.h> #include <iostream> #include <vector> #include <sqlplus.hh> #include <custom.hh> using namespace std; int main() { try { // its in one big try block Connection con(use_exceptions); con.connect("pattern","localhost","dzhang","dzhang"); Query query = con.query(); query << "select * from adm where ProgramUnit1 = \"DKZMH\" and ProgramUnit2 = \"INITBL\" "; Result res = query.store(); Row row; Result::iterator i; for(i = res.begin(); i != res.end(); i++) { row = *i; cout << row[0] << "\t" << row[1] << "\t" << row[2] << "\t" << row[3] << endl; } cout << "hello\n"; return 0; } catch (BadQuery &er) { // handle any connection or // query errors that may come up return -1; } catch (BadConversion &er) { // handle bad conversions return -1; } catch (exception &er) { cerr << "Error: " << er.what() << endl; return -1; } return 0; } -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]