2019年10月19日 星期六

[研究][C#][ASP.NET] SqlDataReader 讀日期資料,出現無法將類型 'object' 隱含轉換成 'System.DateTime'。

[研究][C#][ASP.NET] SqlDataReader 讀日期資料,出現無法將類型 'object' 隱含轉換成 'System.DateTime'。

2019-10-19

問題:


以一連串的 UTF-16 字碼單位表示文字。若要瀏覽此類型的  NET Framework 原始程式碼,請參閱參考來源 \(英文\)。
無法將類型 'object' 隱含轉換成 'System.DateTime'。已存在明確轉換 (是否漏了轉型?)

********************************************************************************
解決:

SqlDataReader reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        auditDate = Convert.ToDateTime(reader["AuditDate"]);
                    }


********************************************************************************

問題:

運算子 '>' 不可套用至類行為 'DateTime' 和 'string' 的運算元
********************************************************************************
解決:

             if (auditDate > DateTime.Parse("2019/07/29"))
            {
    // ....(略)
            }

********************************************************************************

(完)

沒有留言:

張貼留言