2013-08-28 46 views

回答

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会走出去的范围的最后一行之前。

+0

对不起,我没有描述细节。你可以看到我的另一个问题。 – alex

+0

那么,这是我可以看到你的代码唯一的问题,除非你真的不需要在创建你的std :: string后立即使用insert(),但也许这是第2课;) – Naffnuff

+0

现在,如果你有一个postgresql问题,你不能简单地链接到一个教程,并指出“它不工作”。什么没有用?请明确点! – Naffnuff