通过ADO接口向数据库插入数据的问题
ascap 2005-10-24 07:23:39 代码如下:
try
{
///printf("%s\n", sql);
//sql是一个insert语句的字符串,没有任何语法问题。
m_pConnection->Execute(sql, 0, adOptionUnspecified);
}
catch (_com_error& e)
{
WriteLog("SQL %s error: %s\n", sql, e.ErrorMessage());
return false;
}
return true;
如果要执行多条这个语句则必须要在m_pConnection->Execute(sql, 0, adOptionUnspecified);前加一个适当的延时才成功,否则永远都只是插入的第一条记录,请问是什么原因,谢谢了。