異常:標準表示式中資料型別不匹配
我用C#程式碼向Access2003的資料庫中新增記錄的時候,出現了這樣的異常提示資訊:
標準表示式中資料型別不匹配。
型別的對映如下:
數字->OleDbType.Integer
文字->OleDbType.VarChar
備註->OleDbType.VarChar
日期/時間->OleDbType.DBTimeStamp
難道是我的這個對映有問題???
經過一番的折騰,和網友的幫助,最後,終於把問題給解決了。
怪我的理解出現了錯誤。
根據智慧提示上的說法,OleDbType.Date表示的是日期資料,
我便以為它只能表示諸如2010-01-19之類的日期,而不能表示時間,
可經過一番實驗後才發覺,這個型別也能夠很好的表示時間,
比如這種型別的:2010-1-19 17:06:12,這種時間格式已經能夠很好的滿足我的要求了。
雖然這裡的問題已經解決了,但仍然有個疑問。
為什麼我之前使用OleDbType.DBTimeStamp就能夠正確的新增資料,
而這次就不行了呢?
Access真是高深莫測,以至於沒有SQL好使!^_^
相關文章
- Python標準資料型別-數字Python資料型別
- 資料型別和表示式題目資料型別
- 匹配html標籤正規表示式HTML
- 匹配 HTML 標籤正規表示式HTML
- Java異常型別Java型別
- 正規表示式匹配標點符號符號
- @RequestBody中列舉型別值不匹配報錯型別
- [JAVA] Java 變數、表示式和資料型別詳解Java變數資料型別
- springboot接收Date型別資料異常與解決辦法Spring Boot型別
- C++ 表示式中的型別轉換C++型別
- OOM異常型別總結OOM型別
- 匹配不包含字母的字串的正規表示式字串
- 說說 Spring 表示式語言(SpEL)中的各種表示式型別Spring型別
- 23 文件型別和圖示不匹配型別
- 正值表示式匹配html標籤的屬性值HTML
- 匹配linux資料夾路徑的正規表示式Linux
- 常見的資料型別資料型別
- mysql常見資料型別MySql資料型別
- SQL 常見資料型別SQL資料型別
- javascript中的資料型別及其常見用法JavaScript資料型別
- float double 型別資料極值表示型別
- Flink flatMap 使用lambda表示式異常問題
- 正規表示式匹配
- SQL中欄位比較型別不匹配錯誤:‘cannot be cast to’SQL型別AST
- 匹配window下資料夾路徑的正規表示式
- dart基礎之變數資料型別操作符方法異常Dart變數資料型別
- Java 正規表示式匹配模式(貪婪型、勉強型、佔有型)Java模式
- MongoDB Java開發從Mongo讀取Object值轉Long異常引起的資料型別轉換異常MongoDBJavaObject資料型別
- 常見python資料型別及其相對應的函式Python資料型別函式
- java統一返回標準型別Java型別
- 正規表示式匹配html中的圖片HTML
- C# 9.0 新特性之目標型別推導 new 表示式C#型別
- JAVA中基本資料型別和引用資料型別Java資料型別
- 正規表示式g全域性匹配識別符號符號
- python 正規表示式匹配Python
- 正規表示式 多行匹配
- 匹配字母正規表示式
- leetcode - 正規表示式匹配LeetCode
- 正規表示式匹配原理