The most efficient connection is to use, as James said, ADO objects. ADO is just a wrapper for OLEDB. Write your connection in VB and create it as a ActiveX DLL, that way the code is already compliled and optimized. Then you can call it from the ASP page.
Wushutwist
Sun Certified Java 2 Programmer