关于visual foxpro一个很菜的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:51:00
我在表中有一个日期型文本框text1,我想将其输入值赋给一个日期型内存变量text2,然后用text2修改‘公司.dbf’中的'成立时间'这个字段值,操作了半天还是提示‘类型不匹配’,请大侠赐教,非常感谢。

就是类型不一样啊,一个是日期型数据一个是文本型数据当然不能相互赋值,日期转换成字符用dtoc()函数,字符转换成日期用ctod()函数,只有先将类型转换后才能赋值给公司.dbf’中的'成立时间'这个字段

将文本框text1的format属性设为“D”,在里面输入日期。

select 公司
replace 成立时间 with text1.value