我有一个使用 Firebird(驱动程序 ibpp)的 C++ 代码,我需要转换为 PostgreSQL(使用 pqxx)。我需要更改的主文件是这个。我开始了,但现在我遇到了困难。
while (st->Fetch())
{
st->Get(1, tName);
st->Get(2, fieldName);
st->Get(3, fieldType);
if (tName != tableName)
continue;
result.push_back(DbField(fieldName, fieldType, ""));
}
我不知道如何使用 pqxx 重写它。我已经在 pqxx 中重写了一些代码,你可以在这里看到它。那么你能帮我处理这个片段吗?
我刚刚开始使用 SQL,如果有人能解释一下 ibpp 代码是如何工作的,那可能会很棒。如果你留下一些带有大 pqxx 示例的链接,那就太好了。