如何在不改變資料庫欄位型別原樣輸出在界面上
sqlite 資料庫資料(whereId 型別是 int)

查詢展示代碼

查詢展示結果
uj5u.com熱心網友回復:
int占4位元組,你最大的一個數占8位元組,需要用ulong型別uj5u.com熱心網友回復:
轉換后還是不行

如果不加Convert.Toint64會直接報錯
uj5u.com熱心網友回復:
資料庫是你維護的么,可以修改欄位型別么?用 Text 吧。uj5u.com熱心網友回復:
whereData = ulong.Parse(srReadData["whereId"].ToString());uj5u.com熱心網友回復:
還是不行

而且我權限不夠 型別改不了

uj5u.com熱心網友回復:
你列印一下型別看看MessageBox.Show(srReadData["whereId"].GetType().ToString());
uj5u.com熱心網友回復:
打個斷看看他回傳的長度是多少啊,你那個就是溢位了,可以考慮用 10進制 decimal
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/268181.html
標籤:C#
