If you don't have SQL error logging enabled in your control panel, then what you need to do is edit your libs/mysql.inc.php file. Look for a line that has:
$showerror = 0;
Change that to:
$showerror = 1;
You should then get the actual database error and we can give more info on the issue.