ESENT 超出 table 个游标
ESENT Out of table cursors
我们的 Windows 应用程序使用可扩展存储引擎 (ESENT)。读写ESENT一段时间后出现这个错误:
#define JET_errOutOfCursors -1013 /* Out of table cursors */
我对 ESENT 不熟悉,似乎无法在 MSDN 上找到关于此错误的准确描述。这是什么意思?有什么方法可以查看在给定时间有多少 table 个游标?
本质上,ESE 上下文中的“游标”是 ESE 会话中 table 的单独 state/view。
您可以获取并设置一个系统参数“JET_paramMaxCursors”,通知 ESE 在任何一个 ESE 会话下您可以打开并激活多少个并发 ESE 游标。您必须在发出 JetInit 调用之前设置此参数。
ESE 文档如何交替使用 JET_TABLEID 和“游标”,却没有深入讨论两者之间的差异(如果有的话),这很奇怪。
我们的 Windows 应用程序使用可扩展存储引擎 (ESENT)。读写ESENT一段时间后出现这个错误:
#define JET_errOutOfCursors -1013 /* Out of table cursors */
我对 ESENT 不熟悉,似乎无法在 MSDN 上找到关于此错误的准确描述。这是什么意思?有什么方法可以查看在给定时间有多少 table 个游标?
本质上,ESE 上下文中的“游标”是 ESE 会话中 table 的单独 state/view。
您可以获取并设置一个系统参数“JET_paramMaxCursors”,通知 ESE 在任何一个 ESE 会话下您可以打开并激活多少个并发 ESE 游标。您必须在发出 JetInit 调用之前设置此参数。
ESE 文档如何交替使用 JET_TABLEID 和“游标”,却没有深入讨论两者之间的差异(如果有的话),这很奇怪。