以下是引用wedsic在2017-8-26 09:50:08的发言:
SELECT * FROM tmpdbf WHERE xh=tmpdbf.学号 AND xm=tmpdbf.姓名 INTO cursor tmpxx
OK=IIF(reccount(tmpxx)=0,"N","T")
你是想判断,临时表 tmpxx 有无产生?
你这里存在2个问题,
1,你语句错误,正确的是这样
OK=IIF(reccount("tmpxx")=0,"N","T")
2,你这样做临时表产生了,没问题,但是,如果临时表没产生,你上面的语句,会报错误的
如果你要判断临时表是否产生,你要这样
*OK=N,有临时表,记录为空,OK=T,有临时表,有记录,OK=F,临时表没产生
if used("tmpxx")
OK=IIF(reccount("tmpxx")=0,"N","T")
else
OK="F"
endif