VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

SQLSetDescField

功能描述

设置描述符记录的单个字段的值

接口原型

RETCODE		SQL_API
SQLSetDescField(SQLHDESC DescriptorHandle,
				SQLSMALLINT RecNumber, 
                SQLSMALLINT FieldIdentifier,
				PTR Value, 
                SQLINTEGER BufferLength)

参数说明

参数名 参数说明
DescriptorHandle 描述符句柄。
RecNumber 指示描述符记录,其中包含应用程序要设置的字段。 描述符记录从0开始编号,记录号0为书签记录。 对于标头字段,将忽略 RecNumber 参数。
FieldIdentifier 指示要设置的描述符字段。描述符字段包含标头字段和记录字段。标头字段忽略上面的RecNumber参数。
Value 指向包含说明符信息的缓冲区的指针或一个整数值。 数据类型取决于 FieldIdentifier 的值。 如果 value是一个整数值,则可能会将其视为8字节 (SQLLEN) 、4个字节 (SQLINTEGER) 或2个字节 (SQLSMALLINT) ,具体取决于 FieldIdentifier 参数的值。
BufferLength 具体实现中没有用到该参数。

返回值

  • SQL_SUCCESS:表示调用正确。
  • SQL_ERROR:表示比较严重的错误,如:内存分配失败、建立连接失败等。

其他

无。