向ACCESS中的"時間/日期"字段中插入DateTime.Now時出現“標準表達式中數據類型不匹配。”錯誤的解決辦法

在使用下面的代碼向Access數據庫中添加數據的時候,如果是日期字段,則會出現“標準表達式中數據類型不匹配。”的錯誤,這可能是C#中的日期類型無法直接轉換成Access中的日期類型OleDbType.DBDate所致:

解決辦法就是將上面語句中的 cmd.Parameters.AddWithValue("@CreateDate", DateTime.Now); 轉換成下面的語句即可:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章