MS Access 可以是非阻塞的吗,或者这只是一厢情愿的想法?

Can MS Access be Non-blocking, or is this just wishful thinking?

我注意到每次我 运行 在 MS-Access 中查询时,整个界面在查询 运行 期间变得无响应。在我看来,这很像是阻止行为。

是否有任何一组 API(ODBC、OLE、ADO、ADOX 等)允许对 MS-Access 数据库 (JET) 进行非阻塞访问?我什至愿意使用 SQL 服务器。

如果可以,是否需要使用特定版本的 JET?

我猜答案是否定的,但我还是想问一下。

访问是单线程的,因此您的观察是正确的。

但是,多个 Access 实例可以访问同一个(后端)数据库,因此这可能是您的一个选项 - 例如用于创建一长串报告或导出的报告或导出 "engine"。