(C ++中的SQL)如何插入变量?

时间:2013-08-28 14:12:53

标签: c++ sql postgresql insert

void Insert(PGconn *conn)
{
for(int i=0;i<100;i++)
std::string sSQL; 
sSQL.append("insert into data (var,var2) values(i,121)");
}

我指的是http://www.askyb.com/cpp/c-postgresql-example/ 它无法运作。谁可以帮助我? 我想插入poastgresql。 Linux Ubuntu 13.04 g ++编译器

1 个答案:

答案 0 :(得分:2)

这不是一个SQL问题。你写过

for(int i=0;i<100;i++)
    std::string sSQL;
sSQL.append("insert into data (var,var2) values(i,121)");

但你可能想写

for(int i=0;i<100;i++)
{
    std::string sSQL;
    sSQL.append("insert into data (var,var2) values(i,121)");
}

否则sSQL将超出最后一行之前的范围。