【问题标题】:Problem with getting data from mysql in c#在c#中从mysql获取数据的问题
【发布时间】:2020-01-28 13:06:16
【问题描述】:

我的代码:

DateTime tupdated1;  
tupdated1 = reader.GetDateTime("tupdated");

我遇到了一些错误:

MySql.Data.Types.MySqlConversionException: '无法转换 MySQL 日期/时间值到 System.DateTime'

如何在 C# 中从 mysql 获取时间戳(上次更新)?

请放开我!

【问题讨论】:

标签: c# mysql


【解决方案1】:

首先检查您的数据库数据表数据类型。

我的猜测是你错误的使用数据类型。

DateTime 在 mysql 中是正确的数据类型。不是日期/时间。

【讨论】:

  • 很遗憾,MySQL 在某些准不支持的条件下允许无效值0000-00-00
【解决方案2】:

在我的数据表中插入了一个 0000-00-00 这样的日期,然后我将此日期正确地更改为像这样的日期 2020-01-28

【讨论】:

    猜你喜欢
    • 2018-12-07
    • 2012-12-17
    • 2016-06-03
    • 2014-08-23
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多