在一个while循环中,我调用了几次删除数据库的操作,可是每次只有第一次可以运行成功。
类似下面的循环:
int id =1;
while(id>5)
{
   dbfreebuf(dbproc);
   dbfcmd (dbproc, "delete from my_table where id = '%i'", id); 
   dbsqlexec(pFrame->m_dblib.dbproc);
   id++;
}
隔以段时间,这段代码会运行一次,每次只有第一次的删除操作可以顺利完成。哪位高手帮个忙,如果有过DB-Library的开发经验,希望分享一下。