求救!!!80040e21错误
小弟在使用recordset.Update时出现错误,百思不得其解,请各位大大帮帮忙啊!!!
With mBodyInfo
Dim lChat As Double
Dim lValue As Double
mBodyInfo.MoveFirst
lChat = 0
For i = 0 To mBodyInfo.RecordCount
lValue = CInt(mBodyInfo!fld1)
lChat = lChat + (mBodyInfo!fld1 - lValue)
If i <> mBodyInfo.RecordCount - 1 Then
mBodyInfo!fld1 = lValue
mBodyInfo!fld2 = lValue * 0.17
Else
mBodyInfo!fld1 = lValue + lChat
mBodyInfo!fld2 = (lValue + lChat) * 0.17
End If
.Update
.MoveNext
Next i
End With
在执行到“mBodyInfo!fld1 = lValue”时出现错误:80040e21 多步操作产生错误,请检查每一步的状态值。