ODBC SDK中的一次插入大数量记录中出现的问题!!(绝对高分奉献,下次再追加)
keyou 2002-05-14 04:44:11 (SQL SERVER 2000, Windows 2000)
...
CString str,strt;
str.Format ("");
for(i=0;i<1800;i++)
{
strt.Format(" INSERT INTO AI(序号,名称,实时值,状态) \
VALUES (%d,'%s',%f,0) \n",i,pAi->m_szName,m_Value[i]);
str += strt;
}
re = SQLExecDirect(hStatement, (BYTE *)str.GetBuffer(10), SQL_NTS);
...
结果:AI表中只插入1024条记录(不定,有时更少)!!
这是为什么???????
我试图设置连接超时和语句超时。但结果都是一样!
高分奉献!!!!