求助:VFP6.0k中,怎么把类型为N的变量数值转为C型的字符串?
做了一个编辑框edit18,里面录入如2019-06-31的数据,最终是想通过ctod()转为日期型后用day(gomonth(date(year(thisform.edit18.value),1,31,month(thisform.edit18.value)-1)))做一个不能超过当年当月的总天数的判断。但是?type(thisforn.edit18.value)时,类型为N,str(thisform.edit18.value)时提示操作符,类型或数据不符,str(val(thisform.edit18.value))不提示,但是类型还是N。后substr(alltrim(thisfrom.edit18.value),1,4),取2019来试也是一样,求指导!as=substr(alltrim(thisform.edit18.value),1,4)
?type(as) 类型为N
?as 值为2019
str(val(as)) 不用val()时出错,用了无提示通过
?type(as) 类型还是为N