amazing speach:我这个VFP语句有什么错呀?

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 15:15:10
我date1.text的值是2006下面是语句
PUBLIC tablen1 as String ,date11,date22,tablen2
tablen1=thisform.tablename.Text
tablen2="date1\"+tablen2+".dbf"
date11=CTOD(thisform.date1.Text)
date22=CTOD(thisform.date2.Text)
select * from order1 where order1.时间 between date11 and date22 into table tablen1
就在tablen2那里就说我出错啦。。。。。。
我改成tablen1=str(thisform.tablename.Text)
这一句就报错....怎么也搞不了他们相加出date\2006.dbf出来....
那位高手帮帮忙呀,,,刚入门不会呀,

tablen2="date1\"+tablen2+".dbf"

这句明显有问题

tablen1=str(thisform.tablename.Text) 这句str函数画蛇添足!
(str函数,不带参数的话,默认是固定10位长度的文本)thisform.tablename.Text得到的就是文本类型.

你给的程序代码不完全,"tablen2"用来干什么?