13,825
社区成员
发帖
与我相关
我的任务
分享
for ( i = 0; i < sListBh->Count; i++)
{
bz = sListBh->Names[i];
nZBH = atoi(sListBh->Values[bz].c_str());
zbh = ListZBBH->Values[bz];
sql = "Insert into [工程取费] (原编号,上级编号,排序,主表,顺号,输出,项目,公式,基础,标志,专业取费) select 编号,上级编号,排序," + zbh +
",顺号,输出,项目,公式,基础,标志,'" + sTypeName + "' from [;DATABASE="+DePath+"].[工程取费] where 表项=" + IntToStr(nZBH);
aQ->ExecSQL();
}
void __fastcall CrnSleep(UINT nDelay)
{
DWORD dw = ::GetTickCount();
while (::GetTickCount() - dw < nDelay)
Application->ProcessMessages();
}
然后加到循环中:
for ( i = 0; i < sListBh->Count; i++)
{
...
aQ->ExecSQL();
CrnSleep(10);
}
看看效果。