请教删除指定值记录
想删除字段中有指定数值的记录,但不成功,请教先生指点,谢谢(代码及表在附件中

VFP9代码 Select * From 表3 Into Cursor Test ReadWrite Scan For lnI=1 To Fcount() Blank Fields (Field(lnI)) For InList(Evaluate(Field(lnI)),2,-1,-3,-5,-9) EndFor EndScan Browse
CLEAR SET TALK OFF SET SAFETY OFF USE 表3.dbf COPY TO 表4.dbf USE 表4.dbf DELETE ALL FOR _Delete(FCOUNT()) PACK GO TOP BROWSE USE RETURN FUNCTION _Delete(nFCount) LOCAL i FOR i = 1 TO nFCount IF INLIST(EVALUATE(FIELD(i)), -1,-3,-5,-9,2) RETURN .T. ENDIF ENDFOR RETURN .F. ENDFUNC
Select * From 表3 Into Cursor Test ReadWrite Delete For InList(Evaluate(Field(lnI)),2,-1,-3,-5,-9) Browse For Deleted()=.T.