[]
        
在线Demo 免费试用
(Showing Draft Content)

MySQL数据源Ticks超出DateTime的最大和最小范围

1. 问题描述

  1. 使用My SQL数据源创建的数据集数据刷新失败,日志报错信息为“Ticks must be hetween DateTime,Minvalue.Ticks and DateTime.MaxvalueTicks

    PixPin_2025-03-25_10-08-33

2. 问题定位

  1. My SQL date/time的Ticks超出了DateTime的最大和最小范围,导致数据预览及刷新失败。

3. 解决方法

  1. 编辑数据源,将数据源使用配置连接字符串进行连接或重写连接字符串(详见MySQL 数据连接),并在字符串中添加语句“Allow Zero Datetime=True;”,具体如下:

    Server=myServerAddress;Port=mySeverPort;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Allow Zero Datetime=True;