When Microsoft Jet manages the Repository database, a special restriction applies with regard to use of multiple threads. Only the thread that created an open Repository instance to a Repository database that is managed by Microsoft Jet can use the instance. In other words, if your Repository database is managed by Microsoft Jet, construct your application as if the Repository were using the apartment thread model.