为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8开发板 【操作系统】:linux 【CPU】: 【问题描述】*:c++ dpi接口dpi_exec_direct执行数据库报错Invalid cursor status,开始没问题,多执行几次后就异常,这是什么原因??
自问自答:实测调用dpi_exec_direct前后需要调用dpi_alloc_stmt()和dpi_free_stmt(),每执行一次都要成对出现则支持,但文档也没有明确说明,是否这个原因引起??而且这样频繁调用的开销有多大?
自问自答:实测调用dpi_exec_direct前后需要调用dpi_alloc_stmt()和dpi_free_stmt(),每执行一次都要成对出现则支持,但文档也没有明确说明,是否这个原因引起??而且这样频繁调用的开销有多大?