【发布时间】:2017-12-20 21:23:54
【问题描述】:
执行查询后,我运行下面的函数,但不知道如何将值转换为 c 整数数组。
如何从 pptRawValue 获取整数数组,其中 COLUMN_VALUE_IN_BINARY_FORMAT 当我查看内存时,我可以看到该值存在于 pptRawValue 中,但无法在 c 代码中的整数数组中获取该值?
请帮忙。
long lColumnNum = PQfnumber(ptQueryRes, pstrColumnName);
long lFormat = PQfformat(ptQueryRes, lColumnNum);
*pptRawValue = PQgetvalue(ptQueryRes, lRowNum, lColumnNum);
*plValueLength = PQgetlength(ptQueryRes, lRowNum, lColumnNum);
int iarray[];
【问题讨论】:
-
"
integer" 不是 C 数据类型(尽管该术语用于数据类型的类别)。你的意思是int?
标签: c postgresql libpq