我的 sqldatabase 中的日期时间格式是“2012-07-21 00:00:00.000”。我只需要日期(21)。我正在尝试转换,但它显示此特定字段的数据库错误。
我的代码是: DatePart('d',CDate({tblFiles.Filed_Date}));
我的 sqldatabase 中的日期时间格式是“2012-07-21 00:00:00.000”。我只需要日期(21)。我正在尝试转换,但它显示此特定字段的数据库错误。
我的代码是: DatePart('d',CDate({tblFiles.Filed_Date}));
这是您的报告与数据库连接的问题。确保正确设置数据源。您可以从验证报告开始。
好的,我过去遇到过这个问题,它处理了一些转换,这是我如何处理这个问题的一个例子,这里我没有日期,但我的数据库中有时间,你需要将它转换为文本并替换您看到的零的数量并将 x 显示为 Date(x);然后右键单击该字段并将其格式化以通过右键单击它来获取数据。希望这可以帮助。
LOCAL STRINGVAR x := REPLACE(totext({DETAILED_FOR_EMPLOYEE.LOGIN_TIME}), '.0000000', '')