From: <sinisa Date: March 3 2000 12:41pm Subject: Re: another bug report with mysql++ List-Archive: http://lists.mysql.com/bugs/34 Message-Id: <14527.45809.438740.345211@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Uri Even-Chen writes: > another bug, more critical. > > while running the simple1.cc program on my database, there was a > Segmentation fault in the line pointed with "---->": > > Result::iterator i; > // The Result class has a read-only Random Access > Iterator > for (i = res.begin(); i != res.end(); i++) { > ----> row = *i; > cout << setw(17) << row[0] > << setw(4) << row[1] > << setw(7) << row["weight"] > // you can use either the index number > or column name when > // retrieving the colume data as > demonstrated above. > << setw(7) << row[3] > << row[4] << endl; > } > > also, the query.preview() returned an empty string, althought I had one > record found (like expected) in res.size(). > > also, other programs caused Segmentation faults with mysql++. it may not > be installed correctly on my system, but how do I check that? > > > Uri. > ------------------------------- > MySQL license: #7259 > MySQL basic email support: #489 Hi! I tried my best to break simple1 by scambling tables, deleting tables etc, but could not make it. It simply works, or politely returns an error. Please , tell me what compiler did you use, and what compile options did you set when compiling both library and examples. Version of compiler is also very important. Regards, Sinisa +----------------------------------------------------------------------+ | TcX ____ __ _____ _____ ___ == mysql@stripped | | /*/\*\/\*\ /*/ \*\ /*/ \*\ |*| Sinisa Milivojevic | | /*/ /*/ /*/ \*\_ |*| |*||*| mailto:sinisa@stripped | | /*/ /*/ /*/\*\/*/ \*\|*| |*||*| Larnaka, Cyprus | | /*/ /*/ /*/\*\_/*/ \*\_/*/ |*|____ | | ^^^^^^^^^^^^/*/^^^^^^^^^^^\*\^^^^^^^^^^^ | | /*/ \*\ Developers Team | +----------------------------------------------------------------------+