原代码如下:
{
m_courseSet.Edit();

m_courseSet.m_class = m_Grid.GetItemText(row, col);
m_courseSet.m_grade = m_Grid.GetItemText(row, col+1);
。    //约50条类似的复制语句
m_courseSet.m_sun_7 = m_Grid.GetItemText(row, col+50);int i = 0;
if (i = m_courseSet.CanUpdate()) //i变成1
i = m_courseSet.Update();  //i变成0,更新失败!为什么???}
是不是因为一条记录的字段太多?