Prior to drowning in the MTS world of un-object-orientedness, I would like to create ASP pages using simple COM objects for database manipulation. I wish to handle transaction control logic within the ASP pages by using the BeginTrans and CommitTrans methods of an ADO Connection object. I would like to create and open the database Connection in each ASP page and then pass the Connection as a Variant parameter to my COM objects so that I don&#039;t have to create and destroy database connections within the COM objects themselves.<BR>I have had initial success with this approach. Are there any gotchas that I am missing?<BR>Any insight greatly appreciated.<BR>