執行GetFloat方法時總是提示轉換錯誤

2022-07-16 17:36:15 字數 570 閱讀 6043

執行getfloat方法時總是提示轉換錯誤,後來檢視幫助手冊發現:

資料庫的字段:

型別:float 代表從 - 1.79e + 308 到 1.79e + 308 之間的浮點數字資料。(占用8位元組)

型別:real 代表從 -3.40e + 38 到 3.40e + 38 之間的浮點數字資料。(占用4位元組)而c#中:

double 表示乙個值介於 -1.79769313486232e308 和 +1.79769313486232e308 之間的雙精度 64 位數字(8位元組)float 表示乙個值介於 -3.402823e38 和 +3.402823e38 之間的單精度 32 位數字(4位元組)

就是說資料庫中沒有double型,float就表示double值。

sql server資料庫字段型別與.net的資料型別的對應關係:

real(資料庫)<--> float(.net)

float(資料庫)<--> double(.net)

讀取資料庫中的float型別的字段要使用getdouble方法

讀取資料庫中的real型別的字段時才應該使用getfloat方法

vscode總是執行C c 舊程式

在vscode除錯執行時總是執行上一次程式原因是在lunch.json檔案中缺少 prelaunchtask build 把檔案路徑改為 program exe 可執行檔案的路徑和檔名稱直接呼叫所在資料夾,lunch.json exe 可執行檔案的路徑和檔名稱 args file1 file2 主函...

OFFICE2007 啟動時總是配置

原文 microsoft office2007每次啟動是都會出現配置進度,正在配置microsoft office professionil plus 2007的過程,怎樣才能解決這個問題呢?那麼怎麼解決啟動office2007時出現配置進度的問題呢?開啟 我的電腦 c盤 program files...

vue v for迴圈資料刪除時總是刪除最後一項

在寫專案中遇到這樣乙個問題 v for 迴圈裡面套 v for 再刪除裡面迴圈的某一項是 總是刪除最後一項。下標列印的都是正確的 返回的資料也是正常刪除的,但是頁面上顯示的卻總是刪除最後一項的資料。解決方案 key 必須是唯一識別的乙個屬性。而vue中的v for 採用就地復用策略,用index繫結...