我有很多条记录要插入到数据库中,之前采取的方法是一条一套用循环的方式插入,这样会重复插入数据库,有没有一种方法可以一次性就插入多条数据,?
之前的代码是这样的:                for (int i=0;i<a;i++)
{
int b=pDoc->sogOA.GetAt(i)->gePntPosition->GetCount();
for (int j=0;j<b;j++)
{ float y=pDoc->sogOA.GetAt(i)->gePntPosition->GetAt(j)->y;
float x=pDoc->sogOA.GetAt(i)->gePntPosition->GetAt(j)->x;
CString cy="";
CString cx="";
cy.Format("%f",y);
cx.Format("%f",x);
CString sql="INSERT INTO building ( y, x ) VALUES (\""+cy+"\",\""+"\ "+cx+"\")";
dataBase.ExecuteSQL(sql);
}
}有没有方法比如通过用循环构建sql然后统一插入的?数据库access插入