【发布时间】:2014-02-23 04:11:11
【问题描述】:
这是一个环境问题,但我不确定要查找什么。基本上,当用户尝试使用 Sheridan 的日期选择器选择今天的日期时,要么将其留空,要么在尝试保存记录时将其保存为 1899 年 12 月 30 日。这是一个使用 vb6 和 sybase 9 的应用程序。每隔一个日期都可以正常工作,但今天的日期。
另外,我观察到今天的日期框无论如何都会保持选中状态。谁能给我有关步骤或事情的建议,我可以检查以了解可能发生这种情况的原因。重新注册 ocx 文件,尝试附加调试器并重新安装软件。没有任何效果,希望有任何建议。
【问题讨论】:
-
如果您有其他相同类型的控件以您期望的方式工作,我猜想代码正在某个地方设置值,或者控件有 1 个或多个属性设置不正确。
-
@jac 好吧,问题是我没有看到其他运行相同版本软件的系统出现这个问题。而且,我不能真正更改代码,因为它是一个非常旧的版本,这不是一个已知的事情。我觉得这与当前日期功能失败的地方有关。
-
对不起,我没有得到在其他机器上正确运行的印象。我能想到的唯一其他事情是受影响机器上的区域设置。
-
@jac 没问题,感谢您的建议。我还没有尝试自己更改区域设置,您是指时区吗?我相信他们确实试图将时区从东部更改为中部。如果我可能会问,这怎么会导致这个问题?
-
我的意思是日期格式或语言。
标签: vb6 datepicker