我libpqxx
在我的项目中使用。该项目是具体的,因为我不知道将执行哪些 SQL 语句。让我们说用户输入语句:
SELECT * FROM table1
执行该语句我得到结果记录,我可以遍历它。
for( auto row = myresult.begin(); row != myresult.end(); ++row)
{
//Here I can access row elements.
}
如果我知道type
第一个元素是什么row
,可以说它是int
,我可以得到如下值:
int firstElement = row[0].as<int>();
但我不知道。有方法type()
(我可以在行元素上调用它)和它return
的类型oid
(它是某种列标识符)它是数值,但我不知道如何使用该值来获取行元素的类型。我的问题是:
是否有一些枚举或其他方式来使用它oid
来获取行元素type
?