在VS 2003中结合Crystal Reports XI,我不得不重新格式化来自XML的日期

时间:2015-08-19 22:57:16

标签: visual-studio-2012 crystal-reports

在VS 2003与Crystal Reports XI结合使用时,我必须重新格式化来自XML的日期,然后再将其发送给CR,以便在日期年份发生变化时报告可能会中断。代码段位于

之下
char* both = ip + port; 

在我升级到VS2012和Crystal Reports 2013之前,此工作正常。现在,报告在日期更改时中断,而不是年份。我感觉将输入日期字段更改为日期时间字段的格式不同。我认为这也导致另一个报告中出现相关错误,该报告具有以下功能,以后会产生错误。

nodeDt = node.SelectSingleNode("ToBatchDt");
dt = DateTime.Parse(nodeDt.InnerText);
nodeDt.InnerText = dt.ToString("yyyy-MM-ddTHH:mm:ss.fff");

生成的错误是

此处需要日期时间。详细信息:文件中的errorKind错误temp_dd082f41-3628-4b1d-8782-70c650697de0 5360_8664_ {DC989A3F-C349-451F-AAD5-E89D45E05C8D} .rpt:公式中的错误fxInitWeek:'Shared NumberVar nWeek:= -1; “

谢谢。

0 个答案:

没有答案