Ich versuche this zu erreichen, und ich weiß, wie es es indirekt tut ... wenn ich das Schema einer Tabelle bekommen kann.Wie kann ich die Schema- oder Zeilennamen einer Tabelle in soci bekommen?
Wie kann ich das mit soci tun?
Ich habe versucht:
std::string i;
soci::statement st = (mSql->prepare <<
"show create table tab;",
soci::into(i));
st.execute();
while (st.fetch())
{
std::cout << i <<'\n';
}
sondern nur "Tab" gedruckt wird.
Ich habe auch versucht diese, von der Soci Dokumentation in GitHub:
soci::column_info ci;
soci::statement st = (mSql->prepare_column_descriptions(table_name), into(ci));
st.execute();
while (st.fetch())
{
// ci fields describe each column in turn
}
aber mir wurde gesagt, dass column_info kein Mitglied von soci ist.