我有一个包含两列的表格:
1)id SERIAL PRIMARY KEY 2)BYTEA
我正在尝试使用PGresult * res = PQexecParams(conn, "select * from table",0,NULL,NULL,NULL,NULL,1);
==>获取所有行最后一个参数= 1指定结果为二进制格式。
由于最后一个参数,我能够正确获取BYTEA列,但“id”列也以我无法理解的格式(可能是BYTEA格式)返回。有没有办法将上面提到的PQexecParams返回的“id”值转换为整数?我正在使用PQgetvalue API来获取结果。