Invalid format mask for given datatype错误处理

刚刚在做form开发的时候出现了这个invalid format mask for given datatype的问题,由于是在修改别人开发的form,也不知道是哪里出现了这样的问题,然后就一个item一个item的点,最后确认了是效期字段的错误,如下图1所示:

Invalid format mask for given datatype

图1:Invalid format mask for given datatype

确认了可能是效期的问题,就打开该item的属性面板,找到“数据”下的“格式掩码”属性,发现这里的设置是空,也就是没有设置,所以问题应该不在格式掩码属性上。又瞄了一眼“数据类型”,原来问题就在这里,这里的数据类型设置的是Char,把Char改成Date,问题得到解决。

这个问题给我的经验是如果再出现格式掩码相关的错误,首先找到错误的item,然后排查该item的格式掩码以及数据类型。具体的有关Form中掩码的设置,在form的帮助中有非常详细的介绍,具体可参见Format Mask Property。

本文标题:Invalid format mask for given datatype错误处理

本文链接:http://yedward.net/?id=121

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章