數(shù)據(jù)庫 數(shù)據(jù)類型float到C#類型decimal, float數(shù)據(jù)類型轉(zhuǎn)化無效
更新時間:2009年07月07日 01:45:34 作者:
數(shù)據(jù)庫 數(shù)據(jù)類型float到C#類型decimal, float數(shù)據(jù)類型轉(zhuǎn)化無效的解決方法
今天運行系統(tǒng)突然出錯,數(shù)據(jù)類型轉(zhuǎn)化無效,錯誤在system.data.sqlclient.get_decimal()方法,初步估計是數(shù)據(jù)庫的float類型轉(zhuǎn)換為c#的decimal類型時出錯了,實體類使用的是decimal?類型,心想就算數(shù)據(jù)庫里的數(shù)值是空,也不能出現(xiàn)轉(zhuǎn)換錯誤啊。
網(wǎng)上百般搜索,很多人遇到類似情況,多數(shù)是直接去float類型時候出錯,如(float)dr[0],后來看到有說應(yīng)該是先轉(zhuǎn)化成double,然后在轉(zhuǎn)化成float就可以了
嘗試了一下把實體類的decimal?類型的字段改成double?類型,OK.
網(wǎng)上百般搜索,很多人遇到類似情況,多數(shù)是直接去float類型時候出錯,如(float)dr[0],后來看到有說應(yīng)該是先轉(zhuǎn)化成double,然后在轉(zhuǎn)化成float就可以了
嘗試了一下把實體類的decimal?類型的字段改成double?類型,OK.
您可能感興趣的文章:
- MySQL中decimal類型用法的簡單介紹
- MySQL中Decimal類型和Float Double的區(qū)別(詳解)
- 詳解MySQL數(shù)據(jù)類型DECIMAL(N,M)中N和M分別表示的含義
- 轉(zhuǎn)換科學(xué)計數(shù)法的數(shù)值字符串為decimal類型的方法
- MySQL數(shù)據(jù)類型中DECIMAL的用法實例詳解
- mysql decimal數(shù)據(jù)類型轉(zhuǎn)換的實現(xiàn)
- mysql中decimal數(shù)據(jù)類型小數(shù)位填充問題詳解
- MySQL數(shù)據(jù)類型DECIMAL用法詳解
- 深入講解數(shù)據(jù)庫中Decimal類型的使用以及實現(xiàn)方法
相關(guān)文章
關(guān)于VS2012自帶的 性能分析 工具使用實例(圖文介紹)
本篇文章小編為大家介紹,關(guān)于VS2012自帶的 性能分析 工具使用實例(圖文介紹),需要的朋友參考下2013-04-04
C#中的Equals、RefrenceEquals和==的區(qū)別與聯(lián)系
C#中判斷兩個對象是否相等有Equals、RefrenceEquals和==三種,其中==為運算符,其它兩個為方法,而Equals又有兩種版本,一個是靜態(tài)的,一個是虛擬的,詳細了解可以參考本文2012-12-12
C#中efcore-ShardingCore呈現(xiàn)“完美”分表
本文簡單的介紹了efcore的分表,著重介紹了efcore下最完美的分表組件ShardingCore,可以幫助大家更好的學(xué)習(xí),感興趣的小伙伴可以參考一下2021-08-08
asp.net中在用ajax格式傳遞數(shù)據(jù)到aspx頁面時出現(xiàn)亂碼
asp.net中在用ajax格式傳遞數(shù)據(jù)到aspx頁面時有時會出現(xiàn)亂碼,很是疑惑,不要走開接下來介紹解決方法,感興趣的朋友可以了解下2013-01-01

