VFP中此情况下该如何用查询命令?

来源:百度知道 编辑:UC知道 时间:2024/05/05 02:49:00
表单form1的commond按钮的click下:public cyhm
cyhm=thisform.text1.value
local for alltrim(passw.yhm)=cyhm
do while found()
....
执行的时候提示 :该段local for alltrim(passw.yhm)=cyhm
不能将一个函数用作数组。
谁帮我做一下。。。thanks

仔细看,看仔细:
Locate for alltrim(passw.yhm)=cyhm

Local: 声明局部变量和局部数组。
Locate:按顺序搜索表。

如此看:
现在你的passw.yhm应该是N(数值型字段)
如果确实是数值型字段的话,alltrim()函数当然不能用了

请确保查询字段的类属性一致
参考转换函数:val,str......