cniSqlDeletePathExpression

删除先前由 cniSqlCreateReadOnlyPathExpression 或 cniSqlCreateModifiablePathExpression 实用程序函数创建的 SQLPathExpression(如 sqlPathExpression 参数所定义的那样)。

语法

void cniSqlDeletePathExpression( 
          int*                returnCode,
        CciSqlPathExpression* sqlPathExpression );

参数

returnCode(输出)
NULL 指针输入表示用户定义的节点不要处理错误。在执行此调用期间别的任何异常都重新抛出到流中的下一个上 行节点。如果输入不是 NULL,则输出表示调用的成功状态。如果执行期间发生异常,则 *returnCode 设置为输出上的 CCI_EXCEPTION。如果调用 cciGetLastExceptionData,则将提供异常的详细信息。如果传递了无效的 sqlPathExpression 参数,则 returnCode 将设置为 CCI_INV_SQL_EXPR_OBJECT。
sqlPathExpression(输出)
指定要删除的 SQLPathExpression 对象(如某个 cniCreate[ReadOnly|Modifiable]PathExpression 函数所返回的那样)。不能为 NULL。

返回值

无。 如果发生错误,则 returnCode 参数会表明发生错误的原因。

示例

扩展 cniSqlCreateReadOnlyPathExpression 的示例时,您应将以下代码置于 _deleteNodeContext

cniSqlDeletePathExpression(
                     NULL,
                     ((NODE_CONTEXT_ST *)context)->pathExpression);
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
as08034_