VFP 通配符不起作用

2024-12-04 06:45:26
推荐回答(3个)
回答1:

在没有开启精确比较时
即在set exact off时
删除学号包含8的记录
delet for alltrim(学号)="8"
删除学号等于8的记录
delet for alltrim(学号)=="8"
在开启精确比较时:
即用set exact on后
delete for alltrim(xh)="8"和delet for alltrim(学号)=="8"是一样的

回答2:

DELETE FOR 学号="*8*",你是想用*代替?VFP不适合这样的通配符,要实现你的要求,可以:
DELETE FOR "8"$学号

回答3:

DELETE FOR at('8',学号)<>0