我正在使用 adOpenDynamic,默认情况下 CursorLocation 设置为 Server (V6),我们的程序可以同时使用 access 和 SQL Server。现在我们遇到了一个返回-1 的recordCount 问题。我找到了以下解决方案:
将 CursorLocation 从服务器更改为客户端或将 CursorLocation 保持为客户端并将 adOpenDynamic 更改为 adOpenStatic 或 adOpenKeyset。基于 Dynamic 和 Keyset 之间的相似性,似乎最好用 adOpenKeySet 更改它。
现在这是我的问题,您认为保留 adOpenDynamic 并将 CursorLocation 更改为 Client 还是保留服务器并将 adOpenDynamic 更改为 KeySet 更好?
谢谢你。