ianhinson wrote:
> I ran accesses against a global ADO connection in a number of threads
> such that the accesses would occur simultaneously, or at least would
> overlap (this was a test program just to see if or how ADO would
> handle it), with each thread recording the time it started
> and completed and needing to iterate through a large table for the
> sake of taking up some time to cause overlap.

ADO is all based on COM, right? Have you remembered to call CoInitialize
in all your threads? Have you created the COM object using a threading
model that allows you to use it from multiple threads? (I think that means
using free threading.)

-- 
Rob


Reply via email to