Detect all errors in the execute() method.

When the execute() is called without $bindParameters (because the
parameters have been binded previously with the bindParameter() method),
errors were not detected. This patch fixes this.