我注意到每次在MS-Access中运行查询时,整个界面在查询运行期间都没有响应。在我看来,这似乎是阻止行为。
是否有任何API(ODBC,OLE,ADO,ADOX等)允许对MS-Access数据库(JET)进行非阻塞访问?我甚至满足于使用SQL服务器。
如果可能,是否需要使用特定版本的JET?
我的猜测是答案是否定的,但无论如何我还是想问。
答案 0 :(得分:1)
访问是单线程的,因此您的观察是正确的。
但是,Access的多个实例可以访问相同的(后端)数据库,因此您可以选择这样做 - 例如,用于报告或导出“引擎”以创建一系列长报告或导出。