。。
m_tvAudRatioSet.MoveFirst();
for(i=0; ar.ReadString(strBuf); i++)
{
m_tvAudRatioSet.AddNew();
m_tvAudRatioSet.m_index = i+1; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_accountnum = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_channelnum = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_year = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_month = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_day = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_hour = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_minute = strToken;
}
m_tvAudRatioSet.Update();
。
m_tvAudRatioSet.MoveFirst();
for(i=0; ar.ReadString(strBuf); i++)
{
m_tvAudRatioSet.AddNew();
m_tvAudRatioSet.m_index = i+1; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_accountnum = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_channelnum = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_year = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_month = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_day = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_hour = strToken; strToken = strtok((char *)(LPCTSTR) strBuf, cSeps);
m_tvAudRatioSet.m_minute = strToken;
}
m_tvAudRatioSet.Update();
。
应该把Update放在循环的最后(在循环体内)
Loaded symbols for 'D:\WINNT\system32\MFC42D.DLL'
Loaded symbols for 'D:\WINNT\system32\MSVCRTD.DLL'
Loaded 'D:\WINNT\system32\KERNEL32.DLL', no matching symbolic information found.
Loaded 'D:\WINNT\system32\GDI32.DLL', no matching symbolic information found.
Loaded 'D:\WINNT\system32\USER32.DLL', no matching symbolic information found.
Loaded symbols for 'D:\WINNT\system32\MFCO42D.DLL'
Loaded symbols for 'D:\WINNT\system32\MFCD42D.DLL'
Loaded 'D:\Program Files\Rising\Rav\apihook.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\ADVAPI32.DLL', no matching symbolic information found.
Loaded 'D:\WINNT\system32\rpcrt4.dll', no matching symbolic information found.
Loaded 'D:\Program Files\Rising\Rav\memmon.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\imm32.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\mfc42loc.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\indicdll.dll', no matching symbolic information found.
Loaded 'D:\WINNT\Downloaded Program Files\BDPlugin.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\OLE32.DLL', no matching symbolic information found.
Loaded 'D:\WINNT\system32\OLEAUT32.DLL', no matching symbolic information found.
Loaded 'D:\WINNT\system32\version.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\lz32.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\comctl32.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\odbc32.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\COMDLG32.DLL', no matching symbolic information found.
Loaded 'D:\WINNT\system32\shlwapi.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\SHELL32.DLL', no matching symbolic information found.
Loaded 'D:\WINNT\system32\odbcint.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\vfpodbc.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\mpr.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\winmm.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\mmdrv.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\odbccp32.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\odbccr32.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\mfc42.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\clbcatq.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\cscui.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\cscdll.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\browseui.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\ntshrui.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\atl.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\NETAPI32.DLL', no matching symbolic information found.
Loaded 'D:\WINNT\system32\secur32.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\netrap.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\samlib.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\ws2_32.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\ws2help.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\WLDAP32.DLL', no matching symbolic information found.
Loaded 'D:\WINNT\system32\dnsapi.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\wsock32.dll', no matching symbolic information found.
Loaded 'D:\WINNT\system32\shdocvw.dll', no matching symbolic information found.
记录集是只读
First-chance exception in tvAudRatio.exe (KERNEL32.DLL): 0xE06D7363: Microsoft C++ Exception.
CDocument::OnOpenDocument returned FALSE.
Warning: OnNewDocument replaces an unsaved document.