超出允许的嵌套层次是怎么回事

熊熊和兔兔了啦 2014-03-02 11:18:59
SELECT 学生
nrec=RECNO()
DO CASE
CASE num = 0
ThisForm.Command1.Enabled= .F.
ThisForm.Command2.Enabled= .F.
ThisForm.Command3.Enabled= .F.
CASE ntop = nbottom
ThisForm.Command1.Enabled= .F.
ThisForm.Command2.Enabled= .F.
CASE nrec = ntop
Thisform.Command1.Enabled= .F.
Thisform.Command2.Enabled= .T.
CASE nrec = nbottom
Thisform.Command1.Enabled= .T.
Thisform.Command2.Enabled= .F.
OTHERWISE
Thisform.Command1.Enabled= .T.
Thisform.Command2.Enabled= .T.
ENDCASE
ss =IIF( num=0," ",IIF (学生.性别, "男","女") ) 运行时错误 显示在这一行说函数参数的类型,值或数目无效
ThisForm.Refresh
还有想问下超出允许的嵌套层次是怎么回事?
...全文
981 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2014-03-03
  • 打赏
  • 举报
回复
应该是 学生.性别 类型不是逻辑型
lc_apple 2014-03-02
  • 打赏
  • 举报
回复
ss =IIF( num=0," ",IIF (学生.性别, "男","女") ) "学生.性别"不是逻辑型的吧
都市夜猫 2014-03-02
  • 打赏
  • 举报
回复
应该是字段类型不对 改成 ss =IIF(num=0," ",IIF(1=学生.性别, "男","女")) 试试 超出允许的嵌套层次,可能是一个过程或方法递归调用自己,但退出递归的条件设置有误

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧