libpq:获取数据类型

时间:2015-08-10 11:57:34

标签: c++ postgresql

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

我在数据库中创建了一个表,其类型为i

现在我需要{c}项目中character varying(40)这些数据SELECT。我知道我应该使用库FROM,这是c / cpp的“postgreSQL”接口。

我已成功从表格中选择数据。现在我正在考虑是否可以获得该表的数据类型。例如,我想获得libpq

1 个答案:

答案 0 :(得分:1)

您需要使用 PQftype

如下所述:http://www.idiap.ch/~formaz/doc/postgreSQL/libpq-chapter17861.htm

这里只看一下解码返回值:http://www.postgresql.org/message-id/da7021e0608040738l3b0880a1q5a76b838937f8c78@mail.gmail.com

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