What methods set the error properties of a Database object?

Obviously, the SQLSElect & SQLExecute are part of them.But ist here a list of all the methods that can change the error properties of the Database class?
E.g. can the Rollback method change the ErrorCode and ErrorMessage property? Or the Commit method?

Well I got my answer.
As I suspected, a successful Database.Rollback resets the database error properties. Thus the example on the Database.Rollback is not a good practice… As well as in the Database.Commit example.

I’ve updated these.