digitalmars.D - Strange bug
- bobef (14/14) Oct 01 2007 Hi,
Hi, This code is from dbi.mysql.mysqldatabase . I have commented few lines and later when I try to fetch some rows I get access violation in libmysql.dll . But if I uncoment the line with mysql_error or change it to something like "int a=0; if(a) mysql_error(connection);" it works. You guys have any ideas what could cause this? A linker error maybe? override MysqlResult query (char[] sql) { mysql_real_query(connection, toCString(sql), sql.length); MYSQL_RES* results = mysql_store_result(connection); if (results is null) { //Cout("query(): "); //Cout(toDString(mysql_error(connection))); //Cout("\n").flush; throw new DBIException("Unable to query the MySQL database.", sql); } assert (results !is null); return new MysqlResult(results); }
Oct 01 2007