我正在用数据库“postgreSQL”编写一个cpp项目。
我在数据库中创建了一个表,其类型为i
。
现在我需要{c}项目中character varying(40)
这些数据SELECT
。我知道我应该使用库FROM
,这是c / cpp的“postgreSQL”接口。
我已成功从表格中选择数据。现在我正在考虑是否可以获得该表的数据类型。例如,我想获得libpq
。
答案 0 :(得分:1)
您需要使用 PQftype 。
如下所述:http://www.idiap.ch/~formaz/doc/postgreSQL/libpq-chapter17861.htm
这里只看一下解码返回值:http://www.postgresql.org/message-id/da7021e0608040738l3b0880a1q5a76b838937f8c78@mail.gmail.com
您还必须使用 PQfsize 来获取字段大小。