VFP不能识别的命令谓词

2025-04-13 13:48:39
推荐回答(3个)
回答1:

max 不是命令,VFP的语句必须用命令谓词开头,所以出现“不能识别的命令谓词”的提示。
根据你的意思,大概是要将男生总分的最大值存入变量dx,可用:
sele max(总分) from <表名> while 性别="男" into array dx
这里的表名必须换成你的真正的表名,注意dx是个数组,取出时用 dx(1).
不懂可追问。

回答2:

MAX 总分 FOR 性别="男" TO DX

回答3:

用 for 代替 while