Jens, I took a look at your UDFs for databases. I am not very familiar with ADO and honestly, can't even figure out how to retrieve a simple recordset using your UDFs. Maybe I'm confused because there are so many functions involved. There's one to open, one to retrieve a recordset, one to exectue, one to close...

If you have time, could you provide a short sample using a SQL server connection? Something very basic like just returning a simple recordset. Something simple like:

select * from tbl_blah

If you don't have time or don't want to, I understand. Anyway, thanks for all of your help and insight.