0

我的 sqldatabase 中的日期时间格式是“2012-07-21 00:00:00.000”。我只需要日期(21)。我正在尝试转换,但它显示此特定字段的数据库错误。

我的代码是: DatePart('d',CDate({tblFiles.Filed_Date}));

我的错误页面

4

2 回答 2

0

这是您的报告与数据库连接的问题。确保正确设置数据源。您可以从验证报告开始。

于 2012-07-21T10:56:50.747 回答
0

好的,我过去遇到过这个问题,它处理了一些转换,这是我如何处理这个问题的一个例子,这里我没有日期,但我的数据库中有时间,你需要将它转换为文本并替换您看到的零的数量并将 x 显示为 Date(x);然后右键单击该字段并将其格式化以通过右键单击它来获取数据。希望这可以帮助。

LOCAL STRINGVAR x := REPLACE(totext({DETAILED_FOR_EMPLOYEE.LOGIN_TIME}), '.0000000', '')
于 2013-06-13T06:48:56.723 回答