It's not just the else but the whole if :)
I believe that JdbDriver::execute() does not return false so I guess the code contained in the "else" statement got never be executed...