以下是引用smart921在2012-3-13 23:19:31的发言:
首先十分感谢你的帮助。恕我愚钝,我代码中年份取4位,单独运行得出的结果是日期型的,显示为03/13/12,没有错啊!但在程序中运行后,ydsj这个日期型字段的值是空的显示为 / / .
你前面的贴子中,年份是从左边取4位,而实际显示时,是两位,应该用SET CENTURY ON 设置世纪为4位数。这样取值就不会发生错误。可以设置TEXT5的FORMAT属性为D。
首先十分感谢你的帮助。恕我愚钝,我代码中年份取4位,单独运行得出的结果是日期型的,显示为03/13/12,没有错啊!但在程序中运行后,ydsj这个日期型字段的值是空的显示为 / / .
坚守VFP最后的阵地