杂项函数接口
DCIErrorGet
功能描述
返回错误信息。
功能说明
返回提供的缓冲区中的错误消息和 数据库错误代码。
接口信息
函数/过程
DCIErrorGet语法如下:
sword OCIErrorGet ( void *hndlp,
ub4 recordno,
OraText *sqlstate,
sb4 *errcodep,
OraText *bufp,
ub4 bufsiz,
ub4 type );
参数解释如下:
hndlp(IN):通常是错误句柄,或者是环境句柄(用于 OCIEnvCreate()、 OCIHandleAlloc()上的错误)。
recordno(IN):指示应用程序从中查找信息的状态记录。从1开始。
sqlstate(OUT):在8.x 或更高版本中不支持。
errcodep(OUT):返回的错误代码。
bufp(OUT):返回的错误消息文本。
bufsiz(IN):为错误消息提供的缓冲区的大小,以字节数为单位。如果错误消息长度大于 bufsiz,则在 bufp 中返回截断的错误消息文本。
type(IN):句柄的类型(OCI_HTYPE _ERROR 或 OCI_HTYPE_ENV)。
外部接口
无。
其它说明
无。
DCIServerVersion
功能描述
返回客户端版本信息。
功能说明
返回运行时客户端的数据库版本号。
接口信息
函数/过程
DCIServerVersion语法如下:
void DCIServerVersion (
dvoid *hndlp,
dvoid *errhp,
dvoid *bufp,
dvoid *bufsz,
dvoid *hndtype
)
参数的解释如下:
hndlp(IN):服务上下文句柄或服务器上下文句柄。
reehp(IN/OUT):一个错误句柄,出现错误时可以传递给他以DCIGetError()来获取诊断信息。
bufp(IN/OUT):返回版本信息的缓冲区。
bufsz(IN):缓冲区长度,单位为字节。
hndtype(IN):传递给函数的句柄类型。
外部接口
无。
其它说明
无。
DCIServerSession
功能描述
返回数据库连接数。
功能说明
返回数据库实例连接数。
接口信息
函数/过程
DCIServerSession语法如下:
void DCIServerSession (
dvoid *hndlp,
dvoid *errhp,
dvoid *bufp,
dvoid *bufsz,
dvoid *hndtype
)
参数的解释如下:
hndlp(IN):服务上下文句柄或服务器上下文句柄。
reehp(IN/OUT):一个错误句柄,出现错误时可以传递给他以DCIGetError()来获取诊断信息。
bufp(IN/OUT):返回版本信息的缓冲区。
bufsz(IN):缓冲区长度,单位为字节。
hndtype(IN):传递给函数的句柄类型。
外部接口
无。
其它说明
无。