【发布时间】:2015-06-25 21:21:56
【问题描述】:
我注意到,每次我在 MS-Access 中运行查询时,整个界面都会在查询运行期间变得无响应。在我看来,这在很大程度上是阻止行为。
是否有任何一组 API(ODBC、OLE、ADO、ADOX 等)允许对 MS-Access 数据库 (JET) 进行非阻塞访问?我什至会满足于使用 SQL 服务器。
如果可能,是否需要使用特定版本的 JET?
我的猜测是答案是否定的,但我想我还是会问。
【问题讨论】:
-
编写多线程应用程序并使用您最喜欢的 API(我更喜欢 ADO)在后台线程中执行查询。实际上,ADO 也可以在单线程应用程序中异步执行查询,但我不能确定 MS Access 是否支持这种行为。我认为是:)
标签: database ms-access nonblocking jet