The ADO library is free-threaded, however, if you examine the Windows Registry you will find the library listed as apartment threaded. Because not all OLE DB Providers or ODBC drivers may be able to run free-threaded, ADO will normally run apartment threaded. You should run ADO as apartment threaded unless all of the OLE DB components that you are using are capable of running free-threaded.