When returning a connection to the connection pool, the connection often has artifacts left lying around - eg temporary tables.
MS-SQL ADO net driver upon returning a connection to the pool calls a proc to clean up after itself by calling sp_reset_connection.
sql - What does sp_reset_connection do? - Stack Overflow
Does ASE do anything similar ?
Conceptionally, it doesn't make sense to leave the connection in a poor state after returning it to the pool.
Does the ADO documentation specify how this should work ?
Thanks
Mike