From: Warren Young Date: October 24 2007 11:25am Subject: Re: Problem with "mysqlpp:Result" List-Archive: http://lists.mysql.com/plusplus/7116 Message-Id: <471F2BA8.1040607@etr-usa.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit ALeX wrote: > I have this little problem, if i use this code of exemple: > if (res) { > mysqlpp::Row row; > mysqlpp::Row::size_type i; > for (i = 0; row = res.at(i); ++i) { > cout << '\t' << row.at(0) << endl; > } > } > My executable stop with "This application has requested the Runtime to > terminate it in an unusual way.Please contact the application's > support team for more information." Read the sections in the user manual on exceptions. You're copying code from the simple{1,2} examples, which disable all exceptions, into a program which leaves exceptions enabled, which is the default. Therefore, the program dies the moment anything goes wrong because you're not catching the exceptions.