Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ libpq:获取数据类型_C++_Postgresql - Fatal编程技术网

C++ libpq:获取数据类型

C++ libpq:获取数据类型,c++,postgresql,C++,Postgresql,我正在用数据库“postgreSQL”编写一个cpp项目。 我在数据库中创建了一个表,其类型为字符变化(40) 现在我需要从我的cpp项目中的表中选择这些数据。我知道我应该使用库libpq,这是c/cpp的“postgreSQL”接口。 我已成功地从表中选择数据。现在我正在考虑是否有可能得到这个表的数据类型。例如,这里我想得到字符变化(40)您需要使用PQftype 如下所述: 只需看看这里关于解码返回值的内容: 还必须使用PQfsize获取字段大小

我正在用数据库“postgreSQL”编写一个cpp项目。

我在数据库中创建了一个表,其类型为
字符变化(40)

现在我需要从我的cpp项目中的表中选择这些数据。我知道我应该使用库
libpq
,这是c/cpp的“postgreSQL”接口。


我已成功地从表中选择数据。现在我正在考虑是否有可能得到这个表的数据类型。例如,这里我想得到字符变化(40)

您需要使用PQftype

如下所述:

只需看看这里关于解码返回值的内容:

还必须使用PQfsize获取字段大小