Error reason is raised when some SQL operation is called on a nonexistent handle and the functions does not return a return code, or if there is no error code corresponding to this error.
Error reason
InternalError reason is raised when the bindings detect an unknown/unsupported situation.
InternalError reason
RangeError (index, maximum) is raised if some column or bind operation refers to a nonexistent column or binding.
RangeError (index, maximum)